Big Data Processing
Data Warehouse on Hadoop
★ 4.3
Managed Big Data Platform
★ 4.5
pip install pyhivepip install boto3pip install pyhivepip install boto3Python 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.
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