在hadoop 1.2.1中更改默认调度程序

时间:2016-04-22 15:16:52

标签: hadoop mapreduce

由于FIFO已成为hadoop 1.2.1中的默认调度程序,因此我需要进行更改以将默认调度程序从FIFO更改为容量或公平。我最近检查了mapred-default.xml,它存在于this answer中指示的hadoop-core-1.2.1.jar中,但我没有得到命中和更改调度标准。请提前提供指导感谢

1 个答案:

答案 0 :(得分:0)

  

我需要做什么更改才能将默认调度程序从FIFO更改为容量或公平

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>

注意,您可能希望实际阅读这些链接中的文档,因为它们会告诉您如何详细设置它们。