簡體   English   中英

調用主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

在主計算機上,我的配置是。

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

除了在conf / master,slaves conatins localhost中,我在node1上有相同的配置。 我在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”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM