【发布时间】:2014-11-04 10:46:06
【问题描述】:
我有一个 4 节点集群(1 个名称节点/资源管理器 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
作业被接受,应用程序主机和容器得到设置,但在节点管理器上我看到了这些日志
2014-09-10 17:53:31,982 信息 [ServiceThread:org.apache.tez.dag.app.rm.TaskSchedulerEventHandler] org.apache.hadoop.yarn.client.RMProxy:连接到 ResourceManager 在 /0.0.0.0:8030
2014-09-10 17:53:34,060 信息 [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 毫秒)
在可配置的超时后作业失败
我搜索了这个问题,它总是指向 yarn.resourcemanager.scheduler.address 配置。在我所有的资源管理器节点和节点管理器中,我都正确定义了这个配置,但由于某种原因它没有被拾取
<property>
<name>yarn.resourcemanager.hostname</name>
<value>10.234.225.69</value>
</property>
<property>
<name>yarn.resourcemanager.address</name>
<value>${yarn.resourcemanager.hostname}:8032</value>
</property>
<property>
<name>yarn.resourcemanager.webapp.address</name>
<value>${yarn.resourcemanager.hostname}:8088</value>
</property>
<property>
<name>yarn.resourcemanager.scheduler.address</name>
<value>${yarn.resourcemanager.hostname}:8030</value>
</property>
<property>
<name>yarn.resourcemanager.resource-tracker.address</name>
<value>${yarn.resourcemanager.hostname}:8031</value>
</property>
<property>
<name>yarn.resourcemanager.admin.address</name>
<value>${yarn.resourcemanager.hostname}:8033</value>
</property>
【问题讨论】:
标签: hadoop hadoop-yarn