纱线UI不显示有关应用程序的信息

时间:2018-03-20 07:59:15

标签: hadoop yarn ipv6

我知道类似的问题被问到Applications not shown in yarn UI when running mapreduce hadoop job? 但答案并没有解决我的问题。

我正在Linux 17.01上运行Hadoop流媒体。我设置了一个包含3个节点和1个主节点的集群。

当我启动Hadoop时,我可以访问 localhost:50070 以查看其他节点(所有节点都处于活动状态)。 但是,我在localhost的“应用程序”中看到没有信息:8088

enter image description here 以及命令“纱线应用程序-list -appStates ALL ”。 enter image description here

这是我的配置。 我的yarn-site.xml(适用于所有节点)

enter image description here

以下是主节点上的所有进程

enter image description here

问题可能是由于纱线服务在ipv6上运行。但是,我跟着我跟着这个帖子 https://askubuntu.com/questions/440649/how-to-disable-ipv6-in-ubuntu-14-04 将所有Yarn服务更改为ipv4。但是,Yarn UI上仍然没有显示任何任务,即使我可以看到我的群集中的所有节点都在Yarn UI上标记为“活动”。

所以,我不知道为什么会这样。你有什么建议吗?

非常感谢你。

1 个答案:

答案 0 :(得分:0)

我通常没有为IPv4配置YARN,但此属性已添加到hadoop-env.sh

export HADOOP_OPTS="-Djava.net.preferIPv4Stack=true"

我确定你也在yarn_OPTS的yarn-env.sh中添加了一个类似的变量,我想

但是,如果你甚至提交了申请表格,你的问题就不是很清楚了