问题 问答题 简答题

请问MapReduce中的术语有哪些?

答案

参考答案:

一、job:MapReduce的一整个过程。

二、task:在一个job中,每个mapper和每个reducer做的事情。

三、taskattempt:运行一个task。主节点运行JobTracker实例,它接受来自客户端的工作要求。

四、JobTracker的主要功能包括:

1.作业控制:在hadoop中每个应用程序被表示成一个作业,每个作业又被分成多个任务,JobTracker的作业控制模块则负责作业的分解和状态监控。

2.资源管理,taskTracker实例运行在slave节点。

1.汇报心跳:Tracker周期性将所有节点上各种信息通过心跳机制汇报给JobTracker。

2.执行命令:JobTracker会给TaskTracker下达各种命令,主要包括:启动任务(LaunchTaskAction)、提交任务(CommitTaskAction)、杀死任务(KillTaskAction)、杀死作业(KillJobAction)和重新初始化(TaskTrackerReinitAction)。

 


 

taskTracker

实例运行在

slave

节点。

判断题
单项选择题