Hadoop的自定义调度程序

时间:2015-03-26 05:38:55

标签: hadoop

我想在Hadoop中创建现有公平/容量调度程序的副本,然后进行一些更改。有什么想法吗?请帮忙。 我下载了hadoop-2.6.0-src源代码,并在以下路径中查看了FairScheduler.java来源:

\hadoop-2.6.0-src\hadoop-yarn-project\hadoop-yarn\hadoop-yarn-server\hadoop-yarn-server-resourcemanager\src\main\java\org\apache\hadoop\yarn\server\resourcemanager\scheduler\fair

但是,猜测有很多相关的类文件。我是否必须复制所有这些,重命名并创建一个新项目?请帮助,因为我不是一个java人。

1 个答案:

答案 0 :(得分:0)

Manisha,您可以尝试扩展已存在的FairScheduler类,创建MyFairScheduler并在所需方法中添加您所谈论的更改。然后,可以构建新类并将其打包到jar文件中,该文件必须放入类路径中才能使用。