0、刚安装完成的集群,7个slave,每台32G的内存。此为背景。
1、集群部署完成后,通过ResourceManager页面查看集群相关信息时发现,整个集群的Memory Total只有56G,平均每个节点只使用了8G,1/4的内存。如下图:
2、解决办法:修改每个节点上的yarn-site.xml配置文件,添加如下配置,设置每个节点可用内存为30720M(即30G):
<property>
<name>yarn.nodemanager.resource.memory-mb</name>
<value>30720</value>
<discription>每个节点可用内存,单位MB</discription>
</property>
3、在各节点上修改完后,重启yarn服务即可。结果如下图:
参考资料:http://www.tuicool.com/articles/Rf6v6j