2016-11-09 5 views
0

私のHadoopのテキスト入力欄を開始することができるが、データノード[スレーブ]名前ノード[マスター]データノード[スレーブ]実行が、名前ノードを接続し、[マスター]

2016-11-09 16:00:15,953 WARN org.apache.hadoop.hdfs.server.datanode.DataNode: Problem connecting to server: master/192.168.1.101:9000 
2016-11-09 16:00:21,957 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: master/192.168.1.101:9000. Already tried 0 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1000 MILLISECONDS) 
2016-11-09 16:00:22,965 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: master/192.168.1.101:9000. Already tried 1 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1000 MILLISECONDS) 

詳細に/ etc /ホストに接続できない

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 
::1   localhost localhost.localdomain localhost6 localhost6.localdomain6 

192.168.1.101 master 
192.168.1.102 slave1 

コア-site.xmlの

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

とHDFS-site.xmlの

<property> 
<name>dfs.replication</name> 
<value>1</value> 
</property> 

<property> 
<name>dfs.namenode.name.dir</name> 
<value>file:///opt/volume/namenode</value> 
</property> 

<property> 
<name>dfs.datanode.data.dir</name> 
<value>file:///opt/volume/datanode</value> 
</property> 
+0

下のあなたは、私は編集だ私は助け –

+0

を共有することができますが、今、あなたはorg.apache.hadoop.hdfs.server.datanode.BPServiceActor.runで ' – ThLez

+0

に感謝することができます[OK]をクリックして/ etc/hostsの – ThLez

答えて

0

1)もしそうなら、ファイアウォールはそれ

9000を開くにはフラッシュ、ポート

sudo iptables -L 

を制限しているかどうかを確認、

$ sudo iptables -A INPUT -p tcp -m tcp --dport 9000 -j ACCEPT 
$ sudo /etc/init.d/iptables save 

2)namenodeログで問題がないかどうかを確認する/var/log/hadoop

+0

私を助けることができます( BPServiceActor.java:802) \t java.lang.Thread.run(Thread.java:745) ' – ThLez

+0

ファイアウォールを無効にする必要がありますか? – ThLez

+0

おそらくファイアウォールがマスター9000ポートへの接続にBockingしています –

関連する問題