标签: hadoop yarn
在Hadoop的权威指南中提到:
“有时无法满足局部性约束,在这种情况下,要么不进行分配,要么可以放宽约束。例如,如果请求了特定节点但是无法在其上启动容器(因为其他容器正在其上运行),然后YARN将尝试在同一机架中的节点上启动容器,或者,如果不可能,则在群集中的任何节点上启动容器。“
我无法得到这个,因为如果我的应用程序管理器需要我的块所在的特定节点上的容器,并且如果RM由于不可用而无法在请求的特定节点上创建容器,则可以根据上面的句子在另一个节点上创建一个容器,它将如何服务于本地化?