问题描述:
在集群上同时提交多个任务,但是发现集群的资源还有很多,但是任务却无法起来,一直处于Accepted状态
解决方法:
这种情况一般是由于yarn可调度的资源不够而并非集群的资源不够,修改Hadoop/etc/hadoop/capacity-scheduler.xml,将value从0.1改为0.5,增加yarn可调度的资源数
<property>
<name>yarn.scheduler.capacity.maximum-am-resource-percent</name>
<value>0.5</value>
<description>
Maximum percent of resources in the cluster which can be used to run
application masters i.e. controls number of concurrent running
applications.
</description>
</property>
本文介绍了解决在集群上提交的任务一直处于Accepted状态的问题。通常这并非由集群资源不足引起,而是YARN可调度资源不足。通过修改capacity-scheduler.xml文件中的yarn.scheduler.capacity.maximum-am-resource-percent参数,可有效提升YARN调度能力。
1422

被折叠的 条评论
为什么被折叠?



