public class GridHadoopV2Job extends Object implements org.gridgain.grid.hadoop.GridHadoopJob
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.hadoop.mapred.JobContextImpl |
ctx
Hadoop native job context.
|
protected GridHadoopDefaultJobInfo |
jobInfo
Job info.
|
| Constructor and Description |
|---|
GridHadoopV2Job(org.gridgain.grid.hadoop.GridHadoopJobId jobId,
GridHadoopDefaultJobInfo jobInfo) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterTaskRun(org.gridgain.grid.hadoop.GridHadoopTaskInfo info) |
org.apache.hadoop.mapred.TaskAttemptID |
attemptId(org.gridgain.grid.hadoop.GridHadoopTaskInfo taskInfo)
Creates Hadoop attempt ID.
|
void |
beforeTaskRun(org.gridgain.grid.hadoop.GridHadoopTaskInfo info) |
Comparator<?> |
combineGroupComparator() |
org.gridgain.grid.hadoop.GridHadoopTask |
createTask(org.gridgain.grid.hadoop.GridHadoopTaskInfo taskInfo) |
void |
dispose(boolean external) |
Object |
getNativeSplit(org.gridgain.grid.hadoop.GridHadoopInputSplit split) |
org.apache.hadoop.mapred.JobContext |
hadoopJobContext()
Hadoop native job context.
|
org.gridgain.grid.hadoop.GridHadoopJobId |
id() |
org.gridgain.grid.hadoop.GridHadoopJobInfo |
info() |
void |
initialize(boolean external,
UUID locNodeId) |
Collection<org.gridgain.grid.hadoop.GridHadoopInputSplit> |
input() |
org.gridgain.grid.hadoop.GridHadoopSerialization |
keySerialization() |
org.gridgain.grid.hadoop.GridHadoopPartitioner |
partitioner() |
Comparator<?> |
reduceGroupComparator() |
Comparator<?> |
sortComparator() |
org.gridgain.grid.hadoop.GridHadoopSerialization |
valueSerialization() |
protected GridHadoopDefaultJobInfo jobInfo
protected org.apache.hadoop.mapred.JobContextImpl ctx
public GridHadoopV2Job(org.gridgain.grid.hadoop.GridHadoopJobId jobId,
GridHadoopDefaultJobInfo jobInfo)
jobId - Job ID.jobInfo - Job info.public org.gridgain.grid.hadoop.GridHadoopJobId id()
id in interface org.gridgain.grid.hadoop.GridHadoopJobpublic org.gridgain.grid.hadoop.GridHadoopJobInfo info()
info in interface org.gridgain.grid.hadoop.GridHadoopJobpublic Collection<org.gridgain.grid.hadoop.GridHadoopInputSplit> input() throws org.gridgain.grid.GridException
input in interface org.gridgain.grid.hadoop.GridHadoopJoborg.gridgain.grid.GridExceptionpublic org.gridgain.grid.hadoop.GridHadoopPartitioner partitioner()
throws org.gridgain.grid.GridException
partitioner in interface org.gridgain.grid.hadoop.GridHadoopJoborg.gridgain.grid.GridExceptionpublic org.gridgain.grid.hadoop.GridHadoopTask createTask(org.gridgain.grid.hadoop.GridHadoopTaskInfo taskInfo)
createTask in interface org.gridgain.grid.hadoop.GridHadoopJobpublic org.gridgain.grid.hadoop.GridHadoopSerialization keySerialization()
throws org.gridgain.grid.GridException
keySerialization in interface org.gridgain.grid.hadoop.GridHadoopJoborg.gridgain.grid.GridExceptionpublic org.gridgain.grid.hadoop.GridHadoopSerialization valueSerialization()
throws org.gridgain.grid.GridException
valueSerialization in interface org.gridgain.grid.hadoop.GridHadoopJoborg.gridgain.grid.GridExceptionpublic Comparator<?> sortComparator()
sortComparator in interface org.gridgain.grid.hadoop.GridHadoopJobpublic Comparator<?> reduceGroupComparator()
reduceGroupComparator in interface org.gridgain.grid.hadoop.GridHadoopJobpublic Comparator<?> combineGroupComparator()
combineGroupComparator in interface org.gridgain.grid.hadoop.GridHadoopJobpublic org.apache.hadoop.mapred.TaskAttemptID attemptId(org.gridgain.grid.hadoop.GridHadoopTaskInfo taskInfo)
taskInfo - Task info.public org.apache.hadoop.mapred.JobContext hadoopJobContext()
public Object getNativeSplit(org.gridgain.grid.hadoop.GridHadoopInputSplit split) throws org.gridgain.grid.GridException
split - Split.org.gridgain.grid.GridException - if failed.public void initialize(boolean external,
UUID locNodeId)
throws org.gridgain.grid.GridException
initialize in interface org.gridgain.grid.hadoop.GridHadoopJoborg.gridgain.grid.GridExceptionpublic void dispose(boolean external)
throws org.gridgain.grid.GridException
dispose in interface org.gridgain.grid.hadoop.GridHadoopJoborg.gridgain.grid.GridExceptionpublic void beforeTaskRun(org.gridgain.grid.hadoop.GridHadoopTaskInfo info)
throws org.gridgain.grid.GridException
beforeTaskRun in interface org.gridgain.grid.hadoop.GridHadoopJoborg.gridgain.grid.GridExceptionpublic void afterTaskRun(org.gridgain.grid.hadoop.GridHadoopTaskInfo info)
throws org.gridgain.grid.GridException
afterTaskRun in interface org.gridgain.grid.hadoop.GridHadoopJoborg.gridgain.grid.GridExceptionCopyright © 2014. All rights reserved.