public class HadoopExternalTaskExecutor extends HadoopTaskExecutorAdapter
| Constructor and Description |
|---|
HadoopExternalTaskExecutor() |
| Modifier and Type | Method and Description |
|---|---|
void |
cancelTasks(HadoopJobId jobId)
Cancels all currently running tasks for given job ID and cancels scheduled execution of tasks
for this job ID.
|
void |
onJobStateChanged(HadoopJobMetadata meta)
On job state change callback;
|
void |
run(HadoopJobEx job,
Collection<HadoopTaskInfo> tasks)
Runs tasks.
|
void |
start(HadoopContext ctx) |
void |
stop(boolean cancel)
Stops manager.
|
onKernalStart, onKernalStoppublic void start(HadoopContext ctx) throws IgniteCheckedException
start in class HadoopComponentctx - Hadoop context.IgniteCheckedExceptionpublic void stop(boolean cancel)
stop in class HadoopComponentpublic void onJobStateChanged(HadoopJobMetadata meta)
onJobStateChanged in class HadoopTaskExecutorAdaptermeta - Job metadata.public void run(HadoopJobEx job, Collection<HadoopTaskInfo> tasks) throws IgniteCheckedException
run in class HadoopTaskExecutorAdapterjob - Job.tasks - Tasks.IgniteCheckedException - If failed.public void cancelTasks(HadoopJobId jobId)
It is guaranteed that this method will not be called concurrently with
HadoopTaskExecutorAdapter.run(HadoopJobEx, Collection) method. No more job submissions will be performed via
HadoopTaskExecutorAdapter.run(HadoopJobEx, Collection) method for given job ID after this method is called.
cancelTasks in class HadoopTaskExecutorAdapterjobId - Job ID to cancel.
Follow @ApacheIgnite
Ignite Fabric : ver. 2.5.1-p166 Release Date : September 3 2019