Big Data Processing
Unified Batch and Stream Processing
★ 4.5
Data Warehouse on Hadoop
★ 4.3
pip install apache-beampip install pyhivepip install apache-beampip install pyhivePython data engineers use Apache Beam to write portable data pipelines that run locally for testing and deploy to Google Dataflow or Flink in production without code changes. The Python SDK's `PCollection` API chains transforms — `ReadFromBigQuery | Map(transform_fn) | WriteToBigQuery` — enabling the same pipeline logic to handle both batch backfills and live streaming.
Python data engineers use `PyHive` to query Hive tables from Python scripts and notebooks — executing HiveQL via a JDBC-like interface and returning results as pandas DataFrames. The Hive Metastore is used by Spark, Presto, and Glue to discover table schemas, making it the central catalog for Python-based data lake pipelines on Hadoop clusters.
Individual Tool Pages