2016-07-17 11 views
0

問題は、hdfsブロックのdatanodeディレクトリを変更できないことです。私はHDFS-site.xmlのにこのプロパティを置く場合
私はデータノードを実行することはできません。hdfsデータノードディレクトリを変更できません

<property> 
    <name>dfs.datanode.data.dir</name> 
    <value>file:///var/hadoop/datanode</value> 
</property> 

jpsコマンドは、データノードが実行されて表示されません。
はまた、私はこれらの値を使用しようとしたが、成功せず:

file:///var/hadoop/datanode 
/var/hadoop/datanode 
/var/hadoop/datanode/ 

私はこのフォルダのすべてのpermitions持っている:私は、構成ファイルからdfs.datanode.data.dirプロパティを削除すると

chmod 777 -R /var/hadoop/datanode 

をし、実行:

hadoop-daemon.sh start datanode 

起動します。しかし、私はhadoopがそのブロックをどこに格納しているのか分からない。
hdfsの正しいデータディレクトリを設定してください。

答えて

0

なぜわからないのですか?しかし、私がデータノードの権限を変更したとき、それは作業を開始しました。

chown -R hadoop:hadoop /var/hadoop/datanode 
関連する問題