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

zqry0prt  于 2021-06-04  发布在  Hadoop
关注(0)|答案(1)|浏览(330)

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

  1. 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

在主机上,我的配置如下。

  1. hostname=master
  2. in /etc/hosts
  3. 1.1.1.2 master
  4. 1.1.1.3 node1

core-site.xml包含

  1. <property>
  2. <name>fs.default.name</name>
  3. <value>hdfs://master:15000/</value>
  4. </property>

在mapred-site.xml中

  1. <property>
  2. <name>mapred.job.tracker</name>
  3. <value>master:15001</value>
  4. </property>
  5. In conf/master contains
  6. master
  7. In conf/slaves contains
  8. master
  9. node1

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

  1. Hostname of
  2. node1 machine is node1
  3. and in /etc/hosts
  4. 1.1.1.2 master
  5. 1.1.1.3 node1
gopyfrb3

gopyfrb31#

试着像这样冲水
su-c“iptables-f”

相关问题