public class HadoopEmbeddedTaskExecutor extends HadoopTaskExecutorAdapter
ctx, log| Constructor and Description |
|---|
HadoopEmbeddedTaskExecutor() |
| 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 |
onKernalStart()
Callback invoked when all grid components are started.
|
void |
onKernalStop(boolean cancel)
Callback invoked before all grid components are stopped.
|
void |
run(HadoopJobEx job,
Collection<HadoopTaskInfo> tasks)
Runs tasks.
|
void |
stop(boolean cancel)
Stops manager.
|
startpublic void onKernalStart()
throws IgniteCheckedException
onKernalStart in class HadoopComponentIgniteCheckedExceptionpublic void onKernalStop(boolean cancel)
onKernalStop in class HadoopComponentpublic void stop(boolean cancel)
stop in class HadoopComponentpublic 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
run(HadoopJobEx, Collection) method. No more job submissions will be performed via
run(HadoopJobEx, Collection) method for given job ID after this method is called.
cancelTasks in class HadoopTaskExecutorAdapterjobId - Job ID to cancel.public void onJobStateChanged(HadoopJobMetadata meta) throws IgniteCheckedException
onJobStateChanged in class HadoopTaskExecutorAdaptermeta - Job metadata.IgniteCheckedException
Follow @ApacheIgnite
Ignite Fabric : ver. 2.5.1-p166 Release Date : September 3 2019