hadoop自定义调度程序

3htmauhk  于 2021-05-30  发布在  Hadoop
关注(0)|答案(1)|浏览(313)

我想在hadoop中创建一个现有fair/capacity调度器的副本,然后进行一些更改。有人知道吗?请帮忙。我下载了 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 人。

2lpgd968

2lpgd9681#

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

相关问题