Orchestration Tools
Hadoop Workflow Scheduler
★ 3.6
Modern Workflow Orchestration
★ 4.7
N/A — Java-based, no pip installpip install prefectN/A — Java-based, no pip installpip install prefectPython 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.
Prefect lets engineers write pipelines as ordinary Python functions decorated with `@flow` and `@task`. You can run them locally during development, then deploy to Prefect Cloud or a self-hosted server for scheduling and monitoring. Prefect handles retries, state persistence, and notifications without requiring any changes to your Python logic.
Individual Tool Pages