回收站简介:
在HDFS里,删除文件时,不会真正的删除,其实是放入回收站/trash,回收站里的文件可以快速恢复。
可以设置一个时间阀值,当回收站里文件的存放时间超过这个阀值或是回收站被清空时,文件才会被彻底删除,并且释放占用的数据块。
hdfs为每一个用户创建一个回收站:
目录:/user/用户名/.Trash/
每一个被用户通过shell删除的文件/目录在系统回收站中都有一个周期,周期过后hdfs会自动将这些数据彻底删除
周期内 可以被用户恢复。
实例:
Hadoop的回收站trash功能默认是关闭的,所以需要在core-site.xml中手动开启。
1、修改core-site.xml,增加:
<property>