Example usage for org.apache.hadoop.mapred OutputCommitter abortJob

List of usage examples for org.apache.hadoop.mapred OutputCommitter abortJob

Introduction

In this page you can find the example usage for org.apache.hadoop.mapred OutputCommitter abortJob.

Prototype

@Override
public final void abortJob(org.apache.hadoop.mapreduce.JobContext context,
        org.apache.hadoop.mapreduce.JobStatus.State runState) throws IOException 

Source Link

Document

This method implements the new interface by calling the old method.

Usage

From source file:org.apache.ignite.internal.processors.hadoop.impl.v1.HadoopV1CleanupTask.java

License:Apache License

/** {@inheritDoc} */
@Override//from  w  w w  .  j  a va  2 s  .co m
public void run(HadoopTaskContext taskCtx) throws IgniteCheckedException {
    HadoopV2TaskContext ctx = (HadoopV2TaskContext) taskCtx;

    JobContext jobCtx = ctx.jobContext();

    try {
        OutputCommitter committer = jobCtx.getJobConf().getOutputCommitter();

        if (abort)
            committer.abortJob(jobCtx, JobStatus.State.FAILED);
        else
            committer.commitJob(jobCtx);
    } catch (IOException e) {
        throw new IgniteCheckedException(e);
    }
}

From source file:org.apache.ignite.internal.processors.hadoop.v1.GridHadoopV1CleanupTask.java

License:Apache License

/** {@inheritDoc} */
@Override/*from w  w w  . jav  a 2s .  co  m*/
public void run(GridHadoopTaskContext taskCtx) throws IgniteCheckedException {
    GridHadoopV2TaskContext ctx = (GridHadoopV2TaskContext) taskCtx;

    JobContext jobCtx = ctx.jobContext();

    try {
        OutputCommitter committer = jobCtx.getJobConf().getOutputCommitter();

        if (abort)
            committer.abortJob(jobCtx, JobStatus.State.FAILED);
        else
            committer.commitJob(jobCtx);
    } catch (IOException e) {
        throw new IgniteCheckedException(e);
    }
}

From source file:org.gridgain.grid.kernal.processors.hadoop.v1.GridHadoopV1CleanupTask.java

License:Open Source License

/** {@inheritDoc} */
@Override//w  w  w.j  a v  a 2s  .c om
public void run(GridHadoopTaskContext taskCtx) throws GridException {
    GridHadoopV2TaskContext ctx = (GridHadoopV2TaskContext) taskCtx;

    JobContext jobCtx = ctx.jobContext();

    try {
        OutputCommitter committer = jobCtx.getJobConf().getOutputCommitter();

        if (abort)
            committer.abortJob(jobCtx, JobStatus.State.FAILED);
        else
            committer.commitJob(jobCtx);
    } catch (IOException e) {
        throw new GridException(e);
    }
}