YARN Application Master无法连接到资源管理器

 --Zqf 发布于 2022-12-21 20:44

我有一个4节点集群(1个Namenode/Resource Manager 3数据节点/节点管理器)

我正在尝试运行一个简单的tez示例orderedWordCount

hadoop jar C:\HDP\tez-0.4.0.2.1.1.0-1621\tez-mapreduce-examples-0.4.0.2.1.1.0-1621.jar orderedwordcount sample/test.txt /sample/out

作业被接受,应用程序主机和容器得到设置,但在nodemanager上我看到了这些日志

2014-09-10 17:53:31,982 INFO [ServiceThread:org.apache.tez.dag.app.rm.TaskSchedulerEventHandler] org.apache.hadoop.yarn.client.RMProxy:在/0.0.0.0:8030连接到ResourceManager

2014-09-10 17:53:34,060 INFO [ServiceThread:org.apache.tez.dag.app.rm.TaskSchedulerEventHandler] org.apache.hadoop.ipc.Client:重试连接服务器:0.0.0.0/0.0.0.0 :8030.已经尝试了0次; 重试策略是RetryUpToMaximumCountWithFixedSleep(maxRetries = 10,sleepTime = 1000 MILLISECONDS)

在可配置的超时后,作业失败

我搜索了这个问题,它总是指向yarn.resourcemanager.scheduler.address配置.在我的所有资源管理器节点和节点管理器中,我已正确定义了此配置,但由于某种原因,它未被拾取


yarn.resourcemanager.hostname
10.234.225.69


yarn.resourcemanager.address
${yarn.resourcemanager.hostname}:8032


yarn.resourcemanager.webapp.address
${yarn.resourcemanager.hostname}:8088


yarn.resourcemanager.scheduler.address
${yarn.resourcemanager.hostname}:8030


yarn.resourcemanager.resource-tracker.address
${yarn.resourcemanager.hostname}:8031


yarn.resourcemanager.admin.address
${yarn.resourcemanager.hostname}:8033

Nerrve.. 6

您的ResourceManager可能正在侦听IPv6端口,而您的工作节点(即NodeManagers)可能正在使用IPv4连接到ResourceManager

要快速检查是否是这种情况,请执行操作

netstat -aln | grep 8030

如果你得到类似的东西:::8030,那么你的ResourceManager确实正在侦听IPv6端口.如果它是一个IPv4端口,你应该看到类似的东西0.0.0.0:8030

要解决此问题,您可能需要考虑在所有计算机上禁用IPv6并再次尝试.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有