我正在尝试评估hadoop垃圾选项。我在core-site.xml中使用了此属性

<property>
 <name>fs.trash.root</name>
 <value>hdfs://Machinename:8020/Trash</value>
</property>

在使用这个之前我尝试过
<property>
 <name>fs.trash.root</name>
 <value>/Trash</value>
</property>

但是在这两种情况下,都会在/ user / username /用户名是hbase下创建垃圾箱目录。

我得到的是:hdfs://机器名称:8020 / user / hbase / .Trash

但是我想要的是

hdfs://机器名称:8020 /垃圾桶

我希望这就是我的配置。我错过了什么吗?请告诉我..

谢谢,

斯里拉姆

最佳答案

Trash API documentation表示每个用户都会创建0.20的垃圾箱,因此这是不可能做到的。
getsatisfaction.com上的"How to correctly configure trash directory in Hadoop-0.20" question

关于hadoop - fs.trash.root无法正常工作。我是否配置错误?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6408935/

10-10 17:58