问题
问答题 简答题
请问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
节点。