【发布时间】:2015-06-18 21:30:50
【问题描述】:
我的 YARN 资源管理器位于与我的 namenode 不同的节点上,我可以看到 something 正在运行,我认为它是资源管理器。端口 8031 和 8030 已绑定,但我的客户端尝试连接的端口 8032 未绑定。
我在CDH 5.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 管理器中,ResourceManager 显示为健康状况良好,但同时我收到此报告:
ResourceManager 摘要:hadoop2.adastragrp.com(可用性: 未知,健康:良好)。这个健康测试很糟糕,因为服务 监视器没有找到活动的 ResourceManager。
[编辑]
我可以在资源管理器节点上本地执行yarn application -list,但是当我在不同的节点上执行相同操作时,它会尝试正确连接到资源管理器,但无法这样做。两个节点都是连接的,可以互相ping通,等等。我在虚拟机上禁用了 iptables 服务。
nmap 输出:
PORT STATE SERVICE REASON
8032/tcp filtered unknown host-prohibited
【问题讨论】:
标签: hadoop hadoop-yarn cloudera-cdh