org.apache.hcatalog.mapreduce
Class HCatOutputCommitter

java.lang.Object
  extended by org.apache.hadoop.mapreduce.OutputCommitter
      extended by org.apache.hcatalog.mapreduce.HCatOutputCommitter

public class HCatOutputCommitter
extends org.apache.hadoop.mapreduce.OutputCommitter


Field Summary
static java.lang.String SUCCEEDED_FILE_NAME
           
 
Constructor Summary
HCatOutputCommitter(org.apache.hadoop.mapreduce.JobContext context, org.apache.hadoop.mapreduce.OutputCommitter baseCommitter)
           
 
Method Summary
 void abortJob(org.apache.hadoop.mapreduce.JobContext jobContext, org.apache.hadoop.mapreduce.JobStatus.State state)
           
 void abortTask(org.apache.hadoop.mapreduce.TaskAttemptContext context)
           
 void cleanupJob(org.apache.hadoop.mapreduce.JobContext context)
           
 void commitJob(org.apache.hadoop.mapreduce.JobContext jobContext)
           
 void commitTask(org.apache.hadoop.mapreduce.TaskAttemptContext context)
           
 boolean needsTaskCommit(org.apache.hadoop.mapreduce.TaskAttemptContext context)
           
 void setupJob(org.apache.hadoop.mapreduce.JobContext context)
           
 void setupTask(org.apache.hadoop.mapreduce.TaskAttemptContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SUCCEEDED_FILE_NAME

public static final java.lang.String SUCCEEDED_FILE_NAME
See Also:
Constant Field Values
Constructor Detail

HCatOutputCommitter

public HCatOutputCommitter(org.apache.hadoop.mapreduce.JobContext context,
                           org.apache.hadoop.mapreduce.OutputCommitter baseCommitter)
                    throws java.io.IOException
Throws:
java.io.IOException
Method Detail

abortTask

public void abortTask(org.apache.hadoop.mapreduce.TaskAttemptContext context)
               throws java.io.IOException
Specified by:
abortTask in class org.apache.hadoop.mapreduce.OutputCommitter
Throws:
java.io.IOException

commitTask

public void commitTask(org.apache.hadoop.mapreduce.TaskAttemptContext context)
                throws java.io.IOException
Specified by:
commitTask in class org.apache.hadoop.mapreduce.OutputCommitter
Throws:
java.io.IOException

needsTaskCommit

public boolean needsTaskCommit(org.apache.hadoop.mapreduce.TaskAttemptContext context)
                        throws java.io.IOException
Specified by:
needsTaskCommit in class org.apache.hadoop.mapreduce.OutputCommitter
Throws:
java.io.IOException

setupJob

public void setupJob(org.apache.hadoop.mapreduce.JobContext context)
              throws java.io.IOException
Specified by:
setupJob in class org.apache.hadoop.mapreduce.OutputCommitter
Throws:
java.io.IOException

setupTask

public void setupTask(org.apache.hadoop.mapreduce.TaskAttemptContext context)
               throws java.io.IOException
Specified by:
setupTask in class org.apache.hadoop.mapreduce.OutputCommitter
Throws:
java.io.IOException

abortJob

public void abortJob(org.apache.hadoop.mapreduce.JobContext jobContext,
                     org.apache.hadoop.mapreduce.JobStatus.State state)
              throws java.io.IOException
Overrides:
abortJob in class org.apache.hadoop.mapreduce.OutputCommitter
Throws:
java.io.IOException

commitJob

public void commitJob(org.apache.hadoop.mapreduce.JobContext jobContext)
               throws java.io.IOException
Overrides:
commitJob in class org.apache.hadoop.mapreduce.OutputCommitter
Throws:
java.io.IOException

cleanupJob

public void cleanupJob(org.apache.hadoop.mapreduce.JobContext context)
                throws java.io.IOException
Overrides:
cleanupJob in class org.apache.hadoop.mapreduce.OutputCommitter
Throws:
java.io.IOException