Trash
trash位于org.apache.hadoop.fs包中,通过传入fs和conf创建
public Trash(FileSystem fs, Configuration conf) throws IOException {
super(conf);
this.trashPolicy = TrashPolicy.getInstance(conf, fs, fs.getHomeDirectory());
}
trash是hdfs中的回收站功能,可以将误删和需要找回的文件在自定义时间内通过/user/用户名/.Trash/路径找回。
Trash配置
添加配置 /etc/hadoop/conf/core-site.xml
fs.trash.interval中的value值单位为时间,可以自定义回收站的文件清理时间,如果value为0则默认不开启回收站
<property>