调用master失败的org.apache.hadoop.hdfs.server.datanode.DataNode

时间:2015-01-16 05:32:01

标签: java apache hadoop

我在简单的两台机器hadoop集群中面临以下错误。

ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: java.io.IOException: Call to master/1.1.1.2:15000 failed on local exception: java.net.NoRouteToHostException: No route to host

在主机上,我的配置为。

hostname=master
in /etc/hosts
1.1.1.2 master 
1.1.1.3 node1

core-site.xml包含

<property>
<name>fs.default.name</name>
  <value>hdfs://master:15000/</value>
</property>

在mapred-site.xml中

<property>
 <name>mapred.job.tracker</name>
 <value>master:15001</value>
</property>

In conf/master contains
master
In conf/slaves contains
master
node1

我在node1上有相同的配置,除了在conf / master中,slaves conatins localhost。我的操作系统在CentOS 7.如果我在单一模式下运行hadoop,它在master和node1上都能正常工作。

Hostname of 
node1 machine is node1 
and in /etc/hosts 
1.1.1.2 master 
1.1.1.3 node1

1 个答案:

答案 0 :(得分:0)

尝试刷新iptable,如

su -c“iptables -F”