public class HadoopV2TaskContext extends HadoopTaskContext
job| Constructor and Description |
|---|
HadoopV2TaskContext(HadoopTaskInfo taskInfo,
HadoopJobEx job,
HadoopJobId jobId,
UUID locNodeId,
DataInput jobConfDataInput) |
| Modifier and Type | Method and Description |
|---|---|
TaskAttemptID |
attemptId()
Creates Hadoop attempt ID.
|
void |
cancel() |
void |
cleanupTaskEnvironment() |
static void |
close()
This method is called with reflection upon Job finish with class loader of each task.
|
<T extends HadoopCounter> |
counter(String grp,
String name,
Class<T> cls) |
HadoopCounters |
counters() |
Object |
getNativeSplit(HadoopInputSplit split) |
Comparator<Object> |
groupComparator() |
JobConf |
jobConf()
Gets job configuration of the task.
|
JobContextImpl |
jobContext()
Gets job context of the task.
|
HadoopSerialization |
keySerialization() |
PartiallyOffheapRawComparatorEx<Object> |
partialRawSortComparator() |
HadoopPartitioner |
partitioner() |
void |
prepareTaskEnvironment() |
void |
run() |
<T> T |
runAsJobOwner(Callable<T> c) |
Comparator<Object> |
sortComparator() |
HadoopSerialization |
valueSerialization() |
input, input, job, onMapperFinished, output, output, taskInfo, taskInfopublic HadoopV2TaskContext(HadoopTaskInfo taskInfo, HadoopJobEx job, HadoopJobId jobId, @Nullable UUID locNodeId, DataInput jobConfDataInput) throws IgniteCheckedException
taskInfo - Task info.job - Job.jobId - Job ID.locNodeId - Local node ID.jobConfDataInput - DataInput for read JobConf.IgniteCheckedExceptionpublic static void close()
throws IgniteCheckedException
fsMap since the class loaders
are different.IgniteCheckedException - On error.public <T extends HadoopCounter> T counter(String grp, String name, Class<T> cls)
counter in class HadoopTaskContextpublic HadoopCounters counters()
counters in class HadoopTaskContextpublic void run()
throws IgniteCheckedException
run in class HadoopTaskContextIgniteCheckedExceptionpublic void cancel()
cancel in class HadoopTaskContextpublic void prepareTaskEnvironment()
throws IgniteCheckedException
prepareTaskEnvironment in class HadoopTaskContextIgniteCheckedExceptionpublic void cleanupTaskEnvironment()
throws IgniteCheckedException
cleanupTaskEnvironment in class HadoopTaskContextIgniteCheckedExceptionpublic TaskAttemptID attemptId()
public JobConf jobConf()
public JobContextImpl jobContext()
public HadoopPartitioner partitioner() throws IgniteCheckedException
partitioner in class HadoopTaskContextIgniteCheckedExceptionpublic HadoopSerialization keySerialization() throws IgniteCheckedException
keySerialization in class HadoopTaskContextIgniteCheckedExceptionpublic HadoopSerialization valueSerialization() throws IgniteCheckedException
valueSerialization in class HadoopTaskContextIgniteCheckedExceptionpublic Comparator<Object> sortComparator()
sortComparator in class HadoopTaskContextpublic PartiallyOffheapRawComparatorEx<Object> partialRawSortComparator()
partialRawSortComparator in class HadoopTaskContextpublic Comparator<Object> groupComparator()
groupComparator in class HadoopTaskContextpublic Object getNativeSplit(HadoopInputSplit split) throws IgniteCheckedException
split - Split.IgniteCheckedException - if failed.public <T> T runAsJobOwner(Callable<T> c) throws IgniteCheckedException
runAsJobOwner in class HadoopTaskContextIgniteCheckedException
Follow @ApacheIgnite
Ignite Fabric : ver. 2.5.1-p166 Release Date : September 3 2019