Hadoop 纱线资源经理的非本地化

Hadoop 纱线资源经理的非本地化,hadoop,yarn,Hadoop,Yarn,Hadoop的权威指南中提到: “有时无法满足局部性约束,在这种情况下,要么不进行分配,要么(可选)放松约束。例如,如果请求了特定节点,但无法在其上启动容器(因为其他容器正在其上运行),然后纱线将尝试在同一机架中的节点上启动容器,如果不可能,则在群集中的任何节点上启动容器。” 我无法获得此信息,因为如果我的应用程序管理器在我的块所在的特定节点上需要一个容器,并且如果RM由于不可用而无法在请求的特定节点上创建容器,它可能会根据上述语句在另一个节点上创建一个容器,它将如何达到本地化的目的

Hadoop的权威指南中提到:

“有时无法满足局部性约束,在这种情况下,要么不进行分配,要么(可选)放松约束。例如,如果请求了特定节点,但无法在其上启动容器(因为其他容器正在其上运行),然后纱线将尝试在同一机架中的节点上启动容器,如果不可能,则在群集中的任何节点上启动容器。”

我无法获得此信息,因为如果我的应用程序管理器在我的块所在的特定节点上需要一个容器,并且如果RM由于不可用而无法在请求的特定节点上创建容器,它可能会根据上述语句在另一个节点上创建一个容器,它将如何达到本地化的目的