考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

用于管理MapReduce作业的进程是( )
A. ApplicationMaster
B. NameNode
C. ResourceManager
D. NodeManager
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

正确答案是:A: ApplicationMaster

分析:

在Hadoop的YARN架构中,MapReduce作业的管理涉及多个关键组件:

A. **ApplicationMaster**:每个MapReduce作业都会有一个对应的ApplicationMaster。它负责管理作业的整个生命周期,包括任务的调度、监控和故障恢复。ApplicationMaster与ResourceManager通信以请求资源,并与NodeManager通信以启动和监控任务容器。

B. **NameNode**:主要用于管理Hadoop分布式文件系统(HDFS)的元数据,不直接参与MapReduce作业的管理。

C. **ResourceManager**:负责整个集群的资源管理和分配。它接收来自客户端的作业提交请求,并启动相应的ApplicationMaster来管理具体的作业。

D. **NodeManager**:负责管理每个节点上的资源,并执行来自ApplicationMaster的任务。它报告节点的资源使用情况给ResourceManager。

综上所述,ApplicationMaster是直接负责管理MapReduce作业的进程,因此选项A是正确的。