我在兩個節點集羣Node1和Node2上安裝了hadoop。 節點1是主節點,節點2是從節點。 Node2的Datanode和Nodemanager無法分別連接Node1上的Namenode和Resourcemanager。但Node1的Datanode和Nodemanager無法連接Node1上的Namenode和Resourcemanager。從屬機上的Datanode和Nodemanager無法連接到主機上的NameNode和ResourceManager
節點1:JPS 18083的ResourceManager 18572個JPS 18207節點管理器 17621數據管理部 17827 SecondaryNameNode 17478的NameNode
節點2:JPS 1548數據管理部
對於節點2 NodeManger是給出以下例外:
FATAL org.apache.hadoop.yarn.server.nodemanager.NodeManager:錯誤啓動節點管理器 org.apache.hadoop.yarn.exceptions.YarnRuntimeException:java.net.NoRouteToHostException:沒有路由,由節點主機/ 10.222.188.172到node1:8031套接字超時失敗例外:java.net.NoRouteToHostException:沒有路由到主機;有關詳細信息,請參閱:http://wiki.apache.org/hadoop/NoRouteToHost
對於節點2的DataNode是給下面的錯誤:
WARN org.apache.hadoop.hdfs.server.datanode.DataNode:問題連接到服務器:節點1/10.222。 188.107:9000 2015-06-19 08:42:54,786 INFO org.apache.hadoop.ipc.Client:重試connect to server:node1/10.222.188.107:9000。已經嘗試0次(s);重試策略是RetryUpToMaximumCountWithFixedSleep(maxRetries = 10,休眠時間= 1000毫秒)的netstat -nlp的
輸出|的grep 9000在節點1上
TCP 0 0 10.222.188.107:9000 0.0.0.0: LISTEN 17478的netstat -nlp的/ JAVA *
輸出|
TCP 0 0 10.222.188.107:8031 0.0.0.0:在node1的grep 8031 LISTEN 18083/JAVA *
etc/hosts文件節點1 &節點2:
127.0.0.1 localhost
10.222.188.106 master
10.222.188.107 node1
10.222.188。172 node2