Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

If you need to abort a running Job then the best approach is to 'Kill' the Flow in Azkaban, which in turn will update the job status in RED thus keeping the two systems in sync. 

Navigate to the running Flow Execution and click the 'Kill' button to stop the current execution and synchronize  the job status in RED.

Image Added

Aborting a job from the RED UI is possible from RED 10.5+ but this action does not synchronize the related Azkaban execution so should really only be used when your Azkaban execution has finished but RED UI is showing it as still running. 

A job can be aborted by right-clicking the job in the RED Scheduler window and choosing Abort Job from the context menu.



Once in this state, a job cannot be restarted. The job now only exists as a log of what occurred and is no longer regarded as a job.

...

The effects of aborting a job depend on the Operating System the Scheduler is running on, the target platform, and the action being run.

Note

Rolling back the current transaction may take a considerable amount of time.

...

Greenplum (target)

Load and update processes are not stopped for all objects.

Hive (target)

Load and update processes are not stopped for all objects.

Netezza (target)

Load and update processes are not stopped for all objects.

PDW (target)

Object

Action

Effect

Load

Native Load, SSIS Load

Does not stop process

Load

ODBC Load, Database Link Load, File/Script Windows Load

Stops process

All objects using Procedures (Local targets)

Update

Stops process and rolls back current transaction

All objects using Procedures (remote targets)

Update

Does not stop process

Cube

Update

Does not stop process

...

Hive (target)

File/Hadoop Load processes are not stopped on Hive target platforms.