Big Data Processing
DAG-Based Processing Framework
★ 4.0
Distributed Storage and Processing Framework
★ 4.2
N/A — Java-based Hive componentpip install hdfsN/A — Java-based Hive componentpip install hdfsPython data engineers interact with Apache Tez indirectly — Hive and Pig automatically use Tez as their execution engine when configured, delivering faster query results. Python pipelines that invoke Hive queries via `PyHive` or subprocess benefit from Tez's in-memory task chaining without any code changes to the Python layer.
Python data engineers interact with Hadoop primarily via PySpark (which runs on YARN), Hive (using PyHive or impyla), and HDFS (using hdfs3 or fsspec). While Hadoop MapReduce has been largely replaced by Spark for new development, HDFS remains the storage layer for many on-premise data lakes. Python engineers use Hadoop ecosystem tools for legacy batch pipelines, Hive-based data warehouses, and large organisations with existing Hadoop infrastructure.
Individual Tool Pages