呼叫主人失败 org.apache.hadoop.hdfs.server.datanode.DataNode
Call to master failed org.apache.hadoop.hdfs.server.datanode.DataNode
我在简单的两台机器 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
在 master 机器上我的配置是这样的。
hostname=master
in /etc/hosts
1.1.1.2 master
1.1.1.3 node1
核心-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。我的 OS in 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
尝试像
一样刷新iptable
su -c "iptables -F"
我在简单的两台机器 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
在 master 机器上我的配置是这样的。
hostname=master
in /etc/hosts
1.1.1.2 master
1.1.1.3 node1
核心-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。我的 OS in 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
尝试像
一样刷新iptablesu -c "iptables -F"