Hadoop的自定义调度程序



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

hadoop-2.6.0-srchadoop-yarn-projecthadoop-yarnhadoop-yarn-serverhadoop-yarn-server-resourcemanagersrcmainjavaorgapachehadoopyarnserverresourcemanagerschedulerfair

但是,猜测有许多相关的类文件。我必须复制所有它们,重命名并创建一个新项目吗?请帮忙,因为我不是一个爪哇人。

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

最新更新