Orchestration Tools
Hadoop Workflow Scheduler
★ 3.6
Data Transformation Framework
★ 4.3
N/A — Java-based, no pip installpip install sqlmeshN/A — Java-based, no pip installpip install sqlmeshPython 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.
Python data engineers use SQLMesh as a dbt alternative with stronger SQL semantics and Python integration. Engineers define SQL and Python models in the same project — SQLMesh understands column-level dependencies and plans only the minimum set of models that need to rebuild when code changes, making incremental development fast and cost-efficient.
Individual Tool Pages