我的资源管理器没有开放端口8032是什么意思?

weylhg0b  于 2021-06-02  发布在  Hadoop
关注(0)|答案(2)|浏览(622)

我的yarn资源管理器位于不同于namenode的节点上,我可以看到一些东西正在运行,我将其作为资源管理器。端口8031和8030已绑定,但不是我的客户端尝试连接的端口8032。
我正在使用cdh5.3.1,下面是 lsof -i ```
java 12478 yarn 230u IPv4 61325 0t0 TCP hadoop2.adastragrp.com:48797->hadoop2.adastragrp.com:8031 (ESTABLISHED)
java 13753 yarn 159u IPv4 61302 0t0 TCP hadoop2.adastragrp.com:8031 (LISTEN)
java 13753 yarn 170u IPv4 61308 0t0 TCP hadoop2.adastragrp.com:8030 (LISTEN)
java 13753 yarn 191u IPv4 61326 0t0 TCP hadoop2.adastragrp.com:8031->hadoop2.adastragrp.com:48797 (ESTABLISHED)

我该如何诊断这里出了什么问题?我怀疑资源管理器正在运行,但无法绑定到端口8032,但我不知道为什么会这样。
在cloudera manager中,resourcemanager显示为运行状况良好,但同时我得到以下报告:
resourcemanager摘要:hadoop2.adastragrp.com(可用性:未知,运行状况:良好)。此运行状况测试不正确,因为服务监视器未找到活动的resourcemanager。
[编辑]
我可以执行 `yarn application -list` 在资源管理器节点上进行本地连接,但当我在其他节点上执行相同操作时,它会尝试正确连接到资源管理器,但失败。两个节点都是连接的,可以互相ping,等等。我在虚拟机上禁用了iptables服务。
nmap输出:

PORT STATE SERVICE REASON
8032/tcp filtered unknown host-prohibited

jdzmm42g

jdzmm42g1#

港口是否被其他工序占用?例如,异常停止hadoop集群,导致某些进程仍在运行。如果是,试着 ps -e|grep java ,然后杀了它。

bwitn5fc

bwitn5fc2#

明白了,在centos 6上停止iptables服务并没有真正禁用防火墙。我不得不用系统配置防火墙禁用它。

相关问题