hadoop集群的主机namenode无法和从机的namenode通信,怎么办?

在配置hadoop3的完全分布式集群,3台虚拟机,一主二从,3个datanode,所有的datanode均正常启动,但是访问namenode的网址,却只有一个主机的datanode,没有从机的datanode信息。

我试过重启虚拟机、重启hadoop,重新格式化,屏蔽防火墙,注释hosts部分的127.0.0.1部分,都不管用。查看日志,从机只是一直显示连接有问题,主机只有连接自己的信息。
从机日志图片如下:

img


hosts配置如下:

img

先看一下有没有启动成功