启动yarn RM报错,日志如下:
Caused by: java.lang.IllegalArgumentException: Queue maximum allocation cannot be larger than the cluster setting for queue root.platform_rd_two.vip max allocation per queue: <memory:20480, vCores:32> cluster setting: <memory:12288, vCores:32>
原因:
队列的最大分配资源超过了集群的设置。
解决方案:
根据日志提示,修改capacity-scheduler.xml里的指定子队列配置。
例如本例中,我将下面的配置项的值由20480调整至12288后恢复正常。
<property>
<name>yarn.scheduler.capacity.root.platform_rd_two.vip.maximum-allocation-mb</name>
<value>12288</value>
</property>