正在重试连接到服务器:hadoopmaster/ip:9000

xesrikrc  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(528)

我安装了hadoop2.9.0。我检查了从节点中的jps,正在运行 datanode 以及 nodemanager 在奴隶和 namenode 以及 resourcemanager 在主人。请帮我解释一下为什么会出现这种错误?根据提出的解决方案,我禁用了 firewall , SELinux 以及 IPv6 . 问题是 Live nodes 在web ui中为0。
/etc/主机:

1       localhost
127.0.1.1       hadoopmaster

# The following lines are desirable for IPv6 capable hosts

::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

192.168.111.154 hadoopmaster
192.168.111... hadoopslave1
192.168.111... hadoopslave2
192.168.111... hadoopslave3

所有节点中的配置:
core-site.xml:

<configuration>
    <property>
        <name>fs.defaultFS</name>
        <value>hdfs://hadoopmaster:9000</value>
    </property>
</configuration>

yarn-site.xml:

<configuration>
<property>
   <name>yarn.nodemanager.aux-services</name>
   <value>mapreduce_shuffle</value>
 </property>
 <property>
   <name>yarn.nodemanager.aux-services.mapreduce.shuffle.class</name>
   <value>org.apache.hadoop.mapred.ShuffleHandler</value>
 </property>
 <property>
   <name>yarn.resourcemanager.resource-tracker.address</name>
   <value>hadoopmaster:8025</value>
 </property>
 <property>
   <name>yarn.resourcemanager.scheduler.address</name>
   <value>hadoopmaster:8030</value>
 </property>
 <property>
   <name>yarn.resourcemanager.address</name>
   <value>hadoopmaster:8050</value>
 </property>
</configuration>

的输出 netstat -nap | grep 9000 :

tcp        0      0 127.0.1.1:9000          0.0.0.0:*               LISTEN      18205/java      
tcp        0      0 127.0.0.1:59048         127.0.1.1:9000          TIME_WAIT   -

我重新启动了hadoop并再次格式化了namenode,但仍然出现了以下错误:(hadoop-hadoop-datanode-hadoopslave1.log)
2018-06-11 02:42:33593 info org.apache.hadoop.ipc.client:正在重试连接到服务器:hadoopmaster/192.168.111.154:9000。已试过4次;重试策略是RetryUpMaximumCountWithFixedSleep(maxretries=10,sleeptime=1000毫秒)

lh80um4z

lh80um4z1#

我找到解决办法了。编辑/etc/hosts
定义fqdn
删除127.0.1.1

相关问题