0 votes
in Hadoop by
What is the role of the OutputCommitter class in a MapReduce job?

1 Answer

0 votes
by
As the name indicates, OutputCommitter describes the commit of task output for a MapReduce job.

Example: org.apache.hadoop.mapreduce.OutputCommitter

public abstract class OutputCommitter extends OutputCommitter

MapReduce relies on the OutputCommitter for the following:

Set up the job initialization

Cleaning up the job after the job completion

Set up the task’s temporary output

Check whether a task needs a commit

Committing the task output

Discard the task commit

Related questions

0 votes
asked Jun 26, 2023 in Hadoop by Robindeniel
0 votes
asked Jun 23, 2023 in HDFS by rajeshsharma
...