一:快照管理
- 简介
快照相当于对目录做一个备份。并不会立即复制所有文件,而是指向同一个文件。当写入发生时,才会产生新文件。 - 基本语法如下
- 案例实操
⑴开启/禁用指定目录的快照功能
⑵ 列出当前用户所有可快照目录
⑶对指定目录创建快照,将快照放在/user/kgf/input/.snapshot/s20190725-213524.180这个目录下
注意:生成的是隐藏文件,浏览器上看不到,但是可以直接访问。
⑷重命名快照
⑸比较两个快照目录的不同之处
a:创建过快照的目录下的一些文件
b:删掉创建过快照的目录下的一些文件,并且新增一些其它文件
c:使用命令比较这个目录和之前创建的快照区别
就是说快照里面比现在的目录多了一个wait.sh,少了一个README.txt
二:回收站
- 默认回收站,一般公司里,防止误删数据会保存一周时间
- 启用回收站并且修改访问垃圾回收站用户名称(进入垃圾回收站用户名称,默认是 dr.who)
⑴进入namenode的/opt/module/hadoop-2.7.2/etc/hadoop目录下在core-site.xml中修改
⑵将修改后的文件分发到集群的各个服务器上
- 重新启动集群,并且删除hdfs上一个文件
可以发现删除的文件进入回收站hdfs://hadoop102:9000/user/kgf/.Trash/Current目录下,一分钟后自动删除
- 注意: