hdfs的垃圾桶配置不工作
在为hdfs在core-site.xml中添加以下配置后,在使用webhdfs delete API时,它不会创建hdfs的垃圾桶配置不工作,hdfs,webhdfs,Hdfs,Webhdfs,在为hdfs在core-site.xml中添加以下配置后,在使用webhdfs delete API时,它不会创建/user/X/.Trash文件夹 <property> <name>fs.trash.interval</name> <value>10080</value> </property> <property> <name>fs.trash.checkpoin
/user/X/.Trash
文件夹
<property>
<name>fs.trash.interval</name>
<value>10080</value>
</property>
<property>
<name>fs.trash.checkpoint.interval</name>
<value>1440</value>
</property>
间隔
10080
fs.trash.checkpoint.interval
1440
期望的是,所有删除的文件都必须在垃圾桶间隔的.Trash
文件夹中。但是,当使用hadoop命令(hadoop fs-rm/test/1
)时,它可以工作。有人知道吗?如指定
默认情况下,垃圾箱功能仅适用于使用Hadoop shell删除的文件和目录。使用其他接口(例如WebHDFS或Java API)以编程方式删除的文件或目录不会移动到垃圾箱,即使启用了垃圾箱,除非程序实现了对垃圾箱功能的调用。(例如,色调从CDH 4.4开始实现垃圾。)