快照相当于对目录做一个备份。并不会立即复制所有文件,而是指向同一个文件。当写入发生时,才会产生新文件。
开启快照
hdfs dfsadmin -allowSnapshot /user/kxj/input 指定给哪个路径开启快照
hdfs dfs -createSnapshot /user/kxj/input 对目录创建快照
查看一下生成的文件,但是在web页面是查看不到的
列出当前用户所有可快照目录 hdfs lsSnapshottableDir
再对input文件夹进行操作
比较两个快照目录的不同之处 ,显示出来的东西正好是与操作相反的
hdfs snapshotDiff /user/kxj/input . .snapshot/s20190410-193609.809
查看快照里的数据然后把它恢复
数据恢复