在配置hadoop2.3.0集群时,在yarn-site.xml配置文件中需要显示指定resourcemanager的相关信息,否则即使各个节点上启动了nodemanager,也会因为找不到resourcemanager而去连接0.0.0.0的ip的相关yarn的80xx端口而报错,在8088的web页面上看到的集群内存分配也是0(即使在配置文件中已经配置),需要配置的信息如下:
<property>
<name>yarn.resourcemanager.resource-tracker.address</name>
<value>your_rm'host:8031</value>
</property>
<property>
<name>yarn.resourcemanager.address</name>
<value>your_rm'host:8032</value>
</property>
<property>
<name>yarn.resourcemanager.scheduler.address</name>
<value>your_rm'host:8030</value>
</property>
<property>
<name>yarn.resourcemanager.admin.address</name>
<value>your_rm'host:8033</value>
</property>
<property>
<name>yarn.resourcemanager.webapp.address</name>
<value>your_rm'host:8088</value>
</property>