2016-04-29 9 views
0

- 私は到達不能である:Hadoopのjava.net.SocketExceptionが:ネットワーク名前ノードのノードに4ノードのHadoopクラスタでこのコマンドを実行

hadoop fs -ls/

しかし、それはエラーを示す:

ls: Failed on local exception: java.net.SocketException: 
Network is unreachable; Host Details: local host is "namenode/172.16.1.2"; 
destination host is: "namenode":9000; 

コア-site.xmlの

<configuration> 
    <property> 
     <name>fs.defaultFS</name> 
     <value>hdfs://namenode:9000</value> 
    </property> 
</configuration> 

猫の/ etc/hosts:

172.16.1.2 namenode 
172.16.1.3 datanode1 
172.16.1.4 datanode2 
172.16.1.5 datanode3 
+0

ポストもう少しコード – Claudius

+0

こんにちは。私は、より多くのコードを理解しませんでしたか?私はちょうどそのコマンド "hadoop fs -ls /"を実行し、そのエラーを取得します。 – jUsr

+0

2つのファイルの設定で更新します。 – jUsr

答えて

0

最初にping namenodeを試してみてください。 pingがホストに到達した場合は、現在のマシンのiptablesnamenodeを介してファイアウォールをチェックしてください。おそらく関連するトラフィックがブロックされている可能性があります。

関連する問題