由于FIFO是hadoop 1.2.1中的默认调度程序,因此我需要在哪里进行更改以将默认调度程序从FIFO更改为容量或公平。我最近按照this answer的指示检查了hadoop-core-1.2.1.jar中是否存在mapred-default.xml,但我没有找到要更改的调度标准的位置。请事先提供指导,谢谢
最佳答案
where exactly do i need to make changes to change default scheduler from FIFO to capacity or fair
在
mapred-site.xml
中Fair Scheduler
<property>
<name>mapred.jobtracker.taskScheduler</name>
<value>org.apache.hadoop.mapred.FairScheduler</value>
</property>
Capacity Scheduler
<property>
<name>mapred.jobtracker.taskScheduler</name>
<value>org.apache.hadoop.mapred.CapacityTaskScheduler</value>
</property>
请注意,您可能需要实际阅读这些链接中的文档,因为它们告诉您如何详细设置它们。
关于hadoop - 在hadoop 1.2.1中更改默认调度程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36797579/