org.apache.hadoop.examples.terasort
Class TeraOutputFormat.TeraOutputCommitter

java.lang.Object
  extended by org.apache.hadoop.mapreduce.OutputCommitter
      extended by org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter
          extended by org.apache.hadoop.examples.terasort.TeraOutputFormat.TeraOutputCommitter
Enclosing class:
TeraOutputFormat

public static class TeraOutputFormat.TeraOutputCommitter
extends FileOutputCommitter


Field Summary
 
Fields inherited from class org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter
SUCCEEDED_FILE_NAME, TEMP_DIR_NAME
 
Constructor Summary
TeraOutputFormat.TeraOutputCommitter(org.apache.hadoop.fs.Path outputPath, TaskAttemptContext context)
           
 
Method Summary
 void commitJob(JobContext jobContext)
          Delete the temporary directory, including all of the work directories.
 void setupJob(JobContext jobContext)
          Create the temporary directory that is the root of all of the task work directories.
 void setupTask(TaskAttemptContext taskContext)
          No task setup required.
 
Methods inherited from class org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter
abortJob, abortTask, cleanupJob, commitTask, getWorkPath, needsTaskCommit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TeraOutputFormat.TeraOutputCommitter

public TeraOutputFormat.TeraOutputCommitter(org.apache.hadoop.fs.Path outputPath,
                                            TaskAttemptContext context)
                                     throws IOException
Throws:
IOException
Method Detail

commitJob

public void commitJob(JobContext jobContext)
Description copied from class: FileOutputCommitter
Delete the temporary directory, including all of the work directories. Create a _SUCCESS file to make it as successful.

Overrides:
commitJob in class FileOutputCommitter
Parameters:
jobContext - the job's context

setupJob

public void setupJob(JobContext jobContext)
Description copied from class: FileOutputCommitter
Create the temporary directory that is the root of all of the task work directories.

Overrides:
setupJob in class FileOutputCommitter
Parameters:
jobContext - the job's context

setupTask

public void setupTask(TaskAttemptContext taskContext)
Description copied from class: FileOutputCommitter
No task setup required.

Overrides:
setupTask in class FileOutputCommitter
Parameters:
taskContext - Context of the task whose output is being written.


Copyright © 2009 The Apache Software Foundation