Skip to content

Latest commit

 

History

History
36 lines (28 loc) · 1.06 KB

7.实验7-HDFS Snapshot操作.md

File metadata and controls

36 lines (28 loc) · 1.06 KB

实验7-HDFS Snapshot操作

实验目的

掌握如何操作HDFS Snapshot。

预期结果

能成功运行并完成指定任务。

实验步骤

#需要使用hdfs用户操作
#开启/禁用指定目录的快照功能
hdfs dfsadmin -allowSnapshot /user/root/input
hdfs dfsadmin -disallowSnapshot /user/root/input
#对目录创建快照
hdfs dfs -createSnapshot /user/root/input
#通过 web 访问 hdfs://node82.xdata:50070/user/root/input/.snapshot/s…..// 快照和源文件使用相同数据
hdfs dfs -ls -R /user/root/input/.snapshot/
#指定名称创建快照
hdfs dfs -createSnapshot /user/root/input dataTxt20190601
#重命名快照
hdfs dfs -renameSnapshot /user/root/input/ dataTxt20190601 dataTxt2
#列出当前用户所有可快照目录
hdfs lsSnapshottableDir
#比较两个快照目录的不同之处
hdfs snapshotDiff /user/root/input/ . .snapshot/dataTxt2
#恢复快照
hdfs dfs -cp /user/root/input/.snapshot/dataTxt2/* /user/root/input
#删除快照
hdfs dfs -deleteSnapshot  /user/root/input dataTxt2