2016-04-22 33 views
0

由於FIFO是hadoop 1.2.1中的默認調度程序,在那裏我需要進行更改以將默認調度程序從FIFO更改爲容量或公平。我最近檢查了mapred-default.xml,它存在於hadoop-core-1.2.1.jar中,正如this answer中的指示,但我沒有得到在哪裏點擊和更改調度標準。請提前提供指導表達感謝在hadoop中更改默認調度程序1.2.1

+0

爲什麼使用2.5年前的Hadoop版本? –

+0

我是一個初學者在hadoop,所以最初我並不知道這件事。但是因爲我的大部分工作(大學項目)都是在1.2.1本身完成的,所以我非常需要改變此版本的調度方法 –

回答

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> 

請注意,您可能希望從這些鏈接中實際閱讀文檔,因爲它們會告訴您如何詳細設置它們。

+0

非常感謝您的工作 –