一、HDFS的Trasg回收站
和Linux系统的回收站一样,HDFS会为每一个用户创建一个回收站目录:/user/用户名/.Trash/,每一个被用户通过shell删除的文件/目录。在系统的回收站中都有一个周期。也就是当系统回收站的文件/目录在一段时间之后没有被用户回收的话,HDFS就会自动的把这个文件/目录彻底删除,之后,用户就永远找不回找个文件/目录了。
配置:在每个节点(不仅仅是主节点)上添加配置core-site.xml,增加如下内容:
<property>
<name>fs.trash.interval</name>
<value>1440</value> <!--新建的trash回收站-->
</property>
执行删除操作后,可发现其实一个move操作:
查看回收站: