Hadoop 集群未侦听我配置的端口。怎么了?

Hadoop 集群未侦听我配置的端口。怎么了?

我使用 RHEL 7.4 服务器设置了 Hadoop 集群。它们之间没有防火墙。我正在运行 Hadoop 3.0。在 namenode 上,core-site.xml 文件配置为使用端口 54310。

我运行这个命令:hdfs dfsadmin -report

但我收到此错误(但我看到的 IP 地址是 1.1.1.1):

report: Call From servera/1.1.1.1 to servera:54310 failed on connection exception: java.net.ConnectException: Connection refused; For more details see:  http://wiki.apache.org/hadoop/ConnectionRefused

在NameNode上我使用了这个命令:

netstat -anlp | grep 54310

它不显示任何监听服务。我可以使用 start-yarn.sh 和 start-dfs.sh。 NodeManager、SecondaryNameNode、ResourceManager 和 DataNode 全部启动。

我 ssh localhost 并使用lsof -i.我看到不同的端口和连接。我在端口 54310 上没有看到任何内容。

从不同的服务器可以访问端口 54310。

为什么54310端口没有监听?我想运行一个hdfs dfsadmin -report命令。我应该怎么办?

相关内容