Hadoop删除数据恢复配置
文章目录
数据删除恢复绝对是有用的东东,但是Hadoop的默认配置为不使用回收站,配置方法为在conf/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> </property>
其中value的单位是分钟,在这个时间段内文件会保存,过期响应的数据则真正删除。
【2013-1-23补充】
以上说的可以删除恢复,只是针对命令行的删除即命令hadoop fs -rm 或-rmr可以,针对API里的FileSystem.delete是不起作用的,所以说如果你是调用的API删除,请注意这里的配置不起作用。如果想通过API删除也可以恢复,请move到.Tarsh文件夹,暂时是这个方法。
文章作者 古道
上次更新 2012-11-29