public class HadoopV2Job extends HadoopJobEx
| Modifier and Type | Field and Description |
|---|---|
protected HadoopJobInfo |
jobInfo
Job info.
|
| Constructor and Description |
|---|
HadoopV2Job(HadoopJobId jobId,
HadoopDefaultJobInfo jobInfo,
IgniteLogger log,
String[] libNames,
HadoopHelper helper)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
cleanupStagingDirectory() |
void |
cleanupTaskEnvironment(HadoopTaskInfo info) |
void |
dispose(boolean external) |
FileSystem |
fileSystem(URI uri,
Configuration cfg)
Gets file system for this job.
|
HadoopTaskContext |
getTaskContext(HadoopTaskInfo info) |
HadoopJobId |
id() |
String |
igniteWorkDirectory() |
HadoopJobInfo |
info() |
void |
initialize(boolean external,
UUID locNodeId) |
Collection<HadoopInputSplit> |
input() |
JobConf |
jobConf()
Getter for job configuration.
|
void |
prepareTaskEnvironment(HadoopTaskInfo info) |
hasCombiner, hasReducer, jobName, property, reducers, userprotected final HadoopJobInfo jobInfo
public HadoopV2Job(HadoopJobId jobId, HadoopDefaultJobInfo jobInfo, IgniteLogger log, @Nullable String[] libNames, HadoopHelper helper)
jobId - Job ID.jobInfo - Job info.log - Logger.libNames - Optional additional native library names.helper - Hadoop helper.public HadoopJobId id()
id in class HadoopJobExpublic HadoopJobInfo info()
info in class HadoopJobExpublic Collection<HadoopInputSplit> input()
input in interface HadoopJobinput in class HadoopJobExpublic HadoopTaskContext getTaskContext(HadoopTaskInfo info) throws IgniteCheckedException
getTaskContext in class HadoopJobExIgniteCheckedExceptionpublic void initialize(boolean external,
UUID locNodeId)
throws IgniteCheckedException
initialize in class HadoopJobExIgniteCheckedExceptionpublic void dispose(boolean external)
throws IgniteCheckedException
dispose in class HadoopJobExIgniteCheckedExceptionpublic void prepareTaskEnvironment(HadoopTaskInfo info) throws IgniteCheckedException
prepareTaskEnvironment in class HadoopJobExIgniteCheckedExceptionpublic void cleanupTaskEnvironment(HadoopTaskInfo info) throws IgniteCheckedException
cleanupTaskEnvironment in class HadoopJobExIgniteCheckedExceptionpublic void cleanupStagingDirectory()
cleanupStagingDirectory in class HadoopJobExpublic String igniteWorkDirectory()
igniteWorkDirectory in class HadoopJobExpublic JobConf jobConf()
public FileSystem fileSystem(@Nullable URI uri, Configuration cfg) throws IOException
uri - The uri.cfg - The configuration.IOException - On error.
Follow @ApacheIgnite
Ignite Fabric : ver. 2.5.1-p166 Release Date : September 3 2019