由于mapreduce1中的jobtracker被yarn中的应用程序主机和资源管理器所取代,我想知道yarn中谁在与namenode通信,以找出数据存储在不同datanode中的位置?应用程序主控正在这样做吗?
x8goxv8g1#
在Yarn中,每次应用 ApplicationMaster 负责从 Namenode . 稍后,当任务尝试在分配的节点上执行时 YarnChild 从hdfs获取相应的拆分。
ApplicationMaster
Namenode
YarnChild
1条答案
按热度按时间x8goxv8g1#
在Yarn中,每次应用
ApplicationMaster
负责从Namenode
. 稍后,当任务尝试在分配的节点上执行时YarnChild
从hdfs获取相应的拆分。