Big Data Processing
DAG-Based Processing Framework
★ 4.0
Managed Big Data Platform
★ 4.5
N/A — Java-based Hive componentpip install boto3N/A — Java-based Hive componentpip install boto3Python 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 submit PySpark jobs to EMR using the `boto3` `emr` client — creating a cluster, adding a Spark step with the S3 path to a Python script, and monitoring step completion. EMR Serverless further simplifies this by accepting a PySpark application without any cluster configuration, executing it on demand and terminating resources automatically.
Individual Tool Pages