229k views
1 vote
Under the MapReduce v1 architecture, which function is performed by the TaskTracker?

A) Manages job execution on multiple slaves
B) Manages the file system namespace and metadata
C) Executes map and reduce tasks
D) Manages the cluster's resources

User Corgrath
by
8.6k points

1 Answer

4 votes

Final answer:

The TaskTracker in MapReduce v1 architecture executes map and reduce tasks, reporting back to the JobTracker. It does not manage job execution on multiple slaves, file system namespace, metadata, or cluster resources, as those roles are fulfilled by the JobTracker and the name node.

Step-by-step explanation:

Under the MapReduce v1 architecture, the function performed by the TaskTracker is executing map and reduce tasks. The TaskTracker is responsible for executing the tasks that are assigned to it by the JobTracker. Each TaskTracker is responsible for a set of tasks, and it keeps track of the resource usage of these tasks, reporting the progress back to the JobTracker.

Other functionalities, such as managing job execution on multiple slaves, are part of the JobTracker's role. The name node manages the file system namespace and metadata, while the function of managing the cluster's resources is the responsibility of the JobTracker and the TaskTracker together, with the JobTracker playing a more supervisory role.

User Ololo
by
9.2k points