29.5k views
5 votes
Under the MapReduce v1 architecture, which element of MapReduce controls job execution on multiple slaves?

A) JobTracker
B) TaskTracker
C) ResourceManager
D) NameNode

User Kellyfj
by
8.1k points

1 Answer

3 votes

Final answer:

In the MapReduce v1 architecture, the JobTracker controls job execution on multiple slaves, managing resources and task lifecycle.

Step-by-step explanation:

Under the MapReduce v1 architecture, the element that controls job execution on multiple slaves is A) JobTracker. The JobTracker is responsible for resource management, tracking resource availability and task life cycle management, such as the task assignment to TaskTrackers, monitoring them, and re-executing failed tasks. The TaskTracker manages individual tasks and reports status and progress back to the JobTracker. The NameNode is a part of Hadoop's HDFS layer and does not manage MapReduce job execution. The ResourceManager is part of the newer YARN architecture, which replaced the original MapReduce framework.

User Kelvin De Moya
by
8.3k points