Hadoop之回收站

一、回收站简介:

在HDFS里,删除文件时,不会真正的删除,其实是放入回收站/trash,回收站里的文件可以快速恢复。

可以设置一个时间阀值,当回收站里文件的存放时间超过这个阀值或是回收站被清空时,文件才会被彻底删除,并且释放占用的数据块。

二、设置:

Hadoop的回收站trash功能默认是关闭的,所以需要在core-site.xml中手动开启。

1、修改core-site.xml,增加:

<property>
    <name>fs.trash.interval</name>   
   <value>1440</value>   
   <description>Number of minutes between trash checkpoints.   
         If zero, the trash feature is disabled.
  </description>   

注:fs.trash.interval 的含义是文件删除后保留时长,默认为0,单位为分钟,这里设的是1天(60*24)
删除数据rm后,会将数据move到当前文件夹下的.Trash目录。

原文地址:https://www.cnblogs.com/untied-boat-coder/p/7511938.html