【发布时间】:2018-06-25 00:25:47
【问题描述】:
我正在尝试修改 YARN 容器分配代码。容器分配是指将容器放置在集群中特定机器上的决定。
我想编写自己的容器分配代码。首先,我使用 YARN 在伪分布式模式下运行 Hadoop。我正在尝试在源代码中找到相关点。到目前为止,使用打印语句,我已经能够查明发生分配的类hadoop-source-code/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/api/impl/pb/client/ApplicationMasterProtocolPBClientImpl.java#allocate。但是,我无法进一步缩小范围。进一步研究这种方法,我无法打印任何东西。
回顾一下——我想在 Hadoop 源代码中找到我需要编写自己的代码来替换现有容器分配机制的确切点。
【问题讨论】:
标签: java hadoop hadoop-yarn hadoop2