Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
hdfs的垃圾桶配置不工作_Hdfs_Webhdfs - Fatal编程技术网

hdfs的垃圾桶配置不工作

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

在为hdfs在core-site.xml中添加以下配置后,在使用webhdfs delete API时,它不会创建
/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开始实现垃圾。)