MapReduce 执行的三个步骤:
1. 客户端(Client)提交作业(job)给资源管理器(ResourceManager,RM)
2. RM 寻找负责人,找对应的应用主管(AppMaster,AM)
3. AM 接收指令后,开始执行
1. 客户端(Client)提交作业(job)给资源管理器(ResourceManager,RM)
2. RM把指令传给名称节点管理器,名称管理器返回 job 相关的数据节点,并将这些节点返回给 RM
3. RM 根据返回的节点,找出可用的数据节点,并发给名称节点管理器,
名称节点管理器找到对应的数据节点管理器,在数据节点管理器上执行task