hdfs快照snapShot管理(13)

举报
大数据梦想家 发表于 2021/09/28 23:25:21 2021/09/28
【摘要】         快照顾名思义,就是相当于对我们的hdfs文件系统做一个备份,我们可以通过快照对我们指定的文件夹设置备份,但是...

        快照顾名思义,就是相当于对我们的hdfs文件系统做一个备份,我们可以通过快照对我们指定的文件夹设置备份,但是添加快照之后,并不会立即复制所有文件,而是指向同一个文件。当写入发生时,才会产生新文件。

快照使用基本语法

1、开启指定目录的快照功能
hdfs dfsadmin -allowSnapshot 路径

2.禁用指定目录的快照功能(默认就是禁用状态)
hdfs dfsadmin -disallowSnapshot 路径

3.给某个路径创建快照snapshot
hdfs dfs -createSnapshot 路径

4.指定快照名称进行创建快照snapshot
hdfs dfs -createSanpshot 路径 名称

5.给快照重新命名
hdfs dfs -renameSnapshot 路径 旧名称 新名称

6.列出当前用户所有可快照目录
hdfs lsSnapshottableDir

7.比较两个快照的目录不同之处
hdfs snapshotDiff 路径1 快照名称1 快照名称2

8.删除快照snapshot
hdfs dfs -deleteSnapshot 路径1 快照名称

快照操作实际案例

1、开启与禁用指定目录的快照

[root@node01 Hadoop-2.6.0-cdh5.14.0]# hdfs dfsadmin -allowSnapshot /user
Allowing snaphot on /user succeeded
[root@node01 Hadoop-2.6.0-cdh5.14.0]# hdfs dfsadmin -disallowSnapshot /user
Disallowing snaphot on /user succeeded

2、对指定目录创建快照
注意:创建快照之前,先要允许该目录创建快照

[root@node01 Hadoop-2.6.0-cdh5.14.0]# hdfs dfsadmin -allowSnapshot /user
Allowing snaphot on /user succeeded
[root@node01 Hadoop-2.6.0-cdh5.14.0]# hdfs dfs -createSnapshot /user
Created snapshot /user/.snapshot/s20190317-210906.549

通过web浏览器访问快照
http://xxxx:50070/dfshealth.html#tab-snapshot
("xxxx"为namenode所在服务器的ip)
在这里插入图片描述
4、重命名快照

hdfs dfs -renameSnapshot /user mysnap1 mysnap2

5、列出当前用户所有可以快照的目录

hdfs lsSnapshottableDir

6、比较两个快照不同之处

hdfs dfs -createSnapshot /user snap1
hdfs dfs -createSnapshot /user snap2
hdfs snapshotDiff /user snap1 snap2

7、删除快照

hdfs dfs -deleteSnapshot /user snap1

        本次的分享就到这里了,小伙伴们有什么疑惑或好的建议可以积极在评论区留言,小菌后续还会推出HDFS系列的其他内容,希望大家持续关注小菌ヾ(๑╹◡╹)ノ"!


  HDFS系列精彩内容回顾:
《HDFS文件系统介绍(1)》
《HDFS文件读写流程(2)》
《HDFS特性及缺点分析(3)》
《HDFS的高级命令使用——文件限额配置(4)》
《HDFS的安全模式与文件权限检验(5)》
《HDFS中Fsimage,Edits详解(6)》
《HDFS中SecondaryNamenode工作原理(7)》
《HDFS中namenode故障恢复(8)》
《HDFS新增节点与删除节点(9)》
《HDFS的javaAPI操作(10)》
《HDFS权限问题以及伪造用户(11)》
《HDFS的小文件合并(12)》
《HDFS的shell常用命令大全》

文章来源: alice.blog.csdn.net,作者:大数据梦想家,版权归原作者所有,如需转载,请联系作者。

原文链接:alice.blog.csdn.net/article/details/103003703

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。