2011-06-20 11 views
0

hadoopのゴミ箱のオプションを評価しようとしています。私はfs.trash.rootが機能しません。私はそれを間違って設定しましたか?

<property> 
<name>fs.trash.root</name> 
<value>/Trash</value> 
</property> 

と試みたが、これらの両方の例下のゴミ箱ディレクトリは/ユーザー/ユーザー名/ユーザー名の下に作成され、これを使用する前に、コア-site.xmlで

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

このプロパティを使用しHBaseのです。

私は何を得る:HDFS://マシン名:8020 /ユーザー/ HBaseの/ .Trash

しかし、私がしたいことは、

HDFSです://マシン名:8020 /ゴミ箱

と私はそれが私のために設定したことを願っています。私は何かを逃したか?

おかげで、

V.Sriram

...私に知らせてください
+0

実行中のHadoopのバージョンは何ですか? – wlk

+0

Hadoop 20.0は私が使用しているバージョンです – sriram

答えて

1

Trash API documentationは0.20でゴミがユーザーごとに作成されていると言うので、あなたが望むようには行うことは不可能です。
"How to correctly configure trash directory in Hadoop-0.20" question on getsatisfaction.com

+0

あなたの素早い返答のためにありがとう:-)。私も、core-default.xmlからそのプロパティを削除したことに気付きました。しかし私は自分のゴミ箱のディレクトリを作るのを妨げるので、なぜ彼らがこれを行うのか分からない。 – sriram

関連する問題