/home/hadoop/.versions/2.4.0-amzn-6/etc/hadoop/yarn-site.xml
<property><name>yarn.resourcemanager.scheduler.class</name><value>org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.CapacityScheduler</value></property>
with
/home/hadoop/.versions/2.4.0-amzn-6/etc/hadoop/capacity-scheduler.xml
org.apache.hadoop.yarn.util.resource.DefaultResourceCalculator
1条答案
按热度按时间kd3sttzy1#
好吧,可以让轮询器检查当前队列(使用rmapi)并更新yarn-site.xml+可能的rm重启。但是,重新启动rm可能会影响队列,因为当前作业将被终止或关闭(稍后可能会重试)。
如果您需要在容量和fifo调度程序之间进行更有效的切换,那么您可能还需要扩展这些类并设计自己的调度程序来完成伪代码的工作。
默认情况下,emr使用容量调度器和defaultresourcecalculator,并在默认队列上启动作业。例如,emr在如下路径上具有Yarn配置: