Orchestration Tools
Data Flow Automation
★ 4.5
Hadoop Workflow Scheduler
★ 3.6
pip install nipyapiN/A — Java-based, no pip installpip install nipyapiN/A — Java-based, no pip installPython data engineers integrate with NiFi by deploying ExecuteScript processors that run Python code for custom transformations within a visual flow. NiFi also exposes a REST API that Python scripts use to dynamically configure flows, monitor processor status, and retrieve provenance data for audit purposes.
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