无法将datanode添加到Hadoop

无法将datanode添加到Hadoop,hadoop,Hadoop,我的所有设置都正确,并且能够在单个节点上运行Hadoop(1.1.2)。但是,在对相关文件(/etc/hosts,*-site.xml)进行更改后,我无法向集群添加Datanode,并且在从属服务器上不断出现以下错误 有人知道如何纠正这一点吗 2013-05-13 15:36:10,135 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: localhost/127.0.0.1:54310. Already tried

我的所有设置都正确,并且能够在单个节点上运行
Hadoop(1.1.2)
。但是,在对相关文件(/etc/hosts,*-site.xml)进行更改后,我无法向集群添加Datanode,并且在从属服务器上不断出现以下错误

有人知道如何纠正这一点吗

2013-05-13 15:36:10,135 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: localhost/127.0.0.1:54310. Already tried 3 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1 SECONDS)
2013-05-13 15:36:11,137 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: localhost/127.0.0.1:54310. Already tried 4 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1 SECONDS)
2013-05-13 15:36:12,140 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: localhost/127.0.0.1:54310. Already tried 5 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1 SECONDS)

在core-site.xml conf文件中(在集群中的每个节点上)检查
fs.default.name
的值。这需要是名称节点的网络名称,我怀疑您将其作为
hdfs://localhost:54310

未能在群集中所有节点上的hadoop配置文件中检查是否提及localhost:

grep localhost $HADOOP_HOME/conf/*.xml

尝试使用namenode的ip地址或网络名称重新调整本地主机的速度