本篇主要介绍HDFS的高级功能:
- 回收站
- 快照snapshot(一种备份)
- 配额
- 安全模式
回收站
和我们Window系统上的回收站一样,HDFS也是存在的,不过它默认是关闭的,要开启需要配置。具体的配置如下:
vi core-site.xml
<property>
<name>fs.trash.interval</name>
//回收站持续时间为1天(单位是分钟)
<value>1440</value>
</property>
开启之后,我们删除/input/a.exe文件
hdfs dfs -rmr /input/a.exe
日志如下:
Moved: ‘hdfs://bigdata113:9000/input/a.exe’ to trash at: hdfs://bigdata113:9000/user/root/.Trash/Current (将/input/a.exe文件移动到了/user/root/.Trash/Current目录下)
我们通过 hdfs dfs -ls /user/root/.Trash/Current/input来查看一下:
下面执行清空回收站的操作:
hdfs dfs -expunge
结果如下: