List of usage examples for org.apache.hadoop.mapred OutputCommitter abortJob
@Override public final void abortJob(org.apache.hadoop.mapreduce.JobContext context, org.apache.hadoop.mapreduce.JobStatus.State runState) throws IOException
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); } }