Orchestration Tools
Hadoop Workflow Scheduler
★ 3.8
Hadoop Workflow Scheduler
★ 3.6
N/A — Java-based, no pip installN/A — Java-based, no pip installN/A — Java-based, no pip installN/A — Java-based, no pip installPython data engineers submit Azkaban workflow packages using the Azkaban REST API from Python scripts — uploading a ZIP of job definition files, triggering execution, and polling for completion status. Python jobs run as command-type Azkaban tasks that execute Python scripts on the cluster, with Azkaban managing the dependency ordering between pipeline steps.
Python data engineers trigger and monitor Oozie workflows via the Oozie REST API from Python management scripts. Python jobs integrate into Oozie workflows as shell action types that execute Python scripts on the Hadoop cluster nodes. Oozie coordinators are used to trigger Python-based ingestion workflows when new data files land in HDFS.
Individual Tool Pages