特定 YARN 节点不生成容器

Specific YARN Node not spawning containers

运行 Terasort 在具有 4 "slave" 个节点(DataNode 和 NodeManagers 位于同一位置)的集群上。它会在所有其他节点中生成容器,但它不会在一个节点上生成容器,即使有,也只会生成最多 6-8 个容器。

我发现特定节点有一个已退役的数据节点,所以我重新启用了它。除此之外,我看不出为什么 YARN RM 没有在该特定节点上生成容器。

找到答案:

重新委托的数据节点不会在其上 运行 作业,因为由于手动 "data node directory" 复制粘贴过程,那里的块 "old ones"。在那里重新创建了文件。