在yarn capacity policy下使用以下队列配置,当作业启动时没有指定队列时,如何选择默认队列?
<?xml version="1.0"?>
<configuration>
<property>
<name>yarn.scheduler.capacity.root.queues</name>
<value>prod,dev</value>
</property>
<property>
<name>yarn.scheduler.capacity.root.dev.queues</name>
<value>eng,science</value>
</property>
</configuration>
我知道在公平策略下,您可以选择一个默认队列,但我在容量队列中找不到模拟队列。
这是公平政策的一个例子。
<queuePlacementPolicy>
<rule name="specified" create="false" />
<rule name="primaryGroup" create="false" />
<rule name="default" queue="dev.eng" />
</queuePlacementPolicy>
1条答案
按热度按时间h79rfbju1#
你可以参考https://docs.hortonworks.com/hdpdocuments/hdp2/hdp-2.6.4/bk_yarn-resource-management/content/default_queue_mapping_based_on_user_or_group.html 这说明了如何为容量调度器设置默认队列Map
此外,如果您正在寻找配置容量调度程序,这篇文章可能会帮助您-https://discuss.pivotal.io/hc/en-us/articles/201623853-how-to-configure-queues-using-yarn-capacity-scheduler-xml