【发布时间】:2020-06-19 20:18:15
【问题描述】:
我无法识别 Hadoop 2.0 架构中 ApplicationMaster 和 NodeManager 之间的差异。
我知道 ApplicationMaster 负责运行 map 和 reduce 任务,它通过与 ResourceManager 协调来检索容器以运行这些任务。
但我对 NodeManager 的用途感到困惑。 NodeManager 是否为 ApplicationMaster 创建容器(运行这些 map 和 reduce 任务)或 ResourceManager 是否为 ApplicationMaster 创建容器(运行这些 map 和 reduce 任务),并且 NodeManager 只管理节点的健康,安全地放置ApplicationMaster的容器所需的文件和目录,以及监控容器的资源使用情况等。
【问题讨论】:
标签: hadoop hadoop-yarn