apache-airflow-providers-apache-hive
Provider package apache-airflow-providers-apache-hive for Apache Airflow
What it is and what it does
This is an Apache Airflow provider package that adds Hive support to Airflow workflows. It supplies operators, hooks, and sensors for executing Hive queries, managing Hive tables, and integrating Hive metastore operations into Airflow DAGs. The package wraps pyhive and hmsclient to communicate with Hive servers and the Hive metastore.
You install it on top of an existing Airflow installation (>=2.11.0) to gain the ability to define Hive tasks in your workflows. It requires pandas, jmespath, and the common Airflow provider compatibility layers. Optional extras allow integration with cloud storage (amazon), other databases (mysql, presto, vertica, mssql), and Kerberos authentication (GSSAPI).
Use it for:
- Execute Hive SQL queries as tasks within Airflow DAGs for ETL pipelines
- Query and manage Hive tables as part of scheduled data workflows
- Integrate Hive metastore operations into multi-step Airflow orchestrations
- Build data pipelines that move data between Hive and other systems via Airflow
- Monitor and log Hive query execution within Airflow's centralized task tracking
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Integrates Apache Hive with Apache Airflow, enabling Hive query execution and data operations within Airflow workflows.
Yes, if you run Airflow and need to orchestrate Hive workloads. The package is actively maintained, carries no known vulnerabilities, installs with low friction, and is licensed permissively. It is a standard Airflow provider with production-stable status. Install it only if Hive integration is part of your data pipeline strategy.
Install
apache-airflow-providers-apache-hive on PyPI
pip
pip install apache-airflow-providers-apache-hiveuv
uv add apache-airflow-providers-apache-hivepoetry
poetry add apache-airflow-providers-apache-hiveInstalling apache-airflow-providers-apache-hive
Before you install
Low install friction; distributed as a wheel. Requires apache-airflow >=2.11.0 and six runtime dependencies including hmsclient and pyhive. Actively maintained with a release 6 days old.
License in practice
Apache-2.0 (permissive): you can use, modify, and distribute this package freely in commercial and private projects, provided you retain license notices and include a copy of the license.
Quickstart
pip install apache-airflow-providers-apache-hive
from airflow.providers.apache.hive.operators.hive import HiveOperator
from airflow import DAG
with DAG('hive_example') as dag:
hive_task = HiveOperator(
task_id='run_hive_query',
hql='SELECT * FROM my_table LIMIT 10',
hive_cli_conn_id='hive_default'
)
Requires an existing Airflow installation (>=2.11.0) and a running Hive server with a configured Airflow connection.
Verify before relying
- Whether optional cross-provider extras (amazon, mysql, presto, etc.) are commonly needed for typical Hive workflows
- Performance characteristics when executing large Hive queries through Airflow
- Specific Hive metastore compatibility or known limitations with particular Hive versions
Package facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 7 — apache-airflow, apache-airflow-providers-common-compat, apache-airflow-providers-common-sql, hmsclient, pandas, pyhive, jmespath |
| Maintenance | actively maintained — 6 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 385,495/month — #7,062 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: apache_airflow_providers_apache_hive-9.6.1-py3-none-any.whl
Keywords: airflow-provider, apache.hive, airflow, integration
Tags
More Monitoring packages
Wraps any iterable to display a real-time…
copyleft · top 100 on PyPI
opentelemetry-semantic-conventionsProvides generated Python code for…
permissive · top 100 on PyPI
opentelemetry-sdkProvides the reference implementation of the…
permissive · top 100 on PyPI
opentelemetry-apiProvides the abstract API and interfaces for…
permissive · top 100 on PyPI
opentelemetry-exporter-otlp-proto-httpExports OpenTelemetry observability data to an…
permissive · top 1,000 on PyPI
opentelemetry-instrumentationProvides automatic instrumentation commands and…
permissive · top 1,000 on PyPI
apache-airflow-providers-googleIntegrates Apache Airflow with Google Cloud…
permissive · top 1,000 on PyPI
apache-airflow-providers-mysqlIntegrates Apache Airflow with MySQL databases,…
permissive · top 5,000 on PyPI
apache-airflow-providers-exasolIntegrates Exasol database with Apache Airflow,…
permissive · top 15,000 on PyPI
apache-airflow-providers-sambaIntegrates Samba file-sharing protocol with…
permissive · top 15,000 on PyPI
apache-airflow-providers-apache-druidIntegrates Apache Druid with Apache Airflow,…
permissive · top 15,000 on PyPI
apache-airflow-providers-salesforceIntegrates Salesforce data operations into…
permissive · top 5,000 on PyPI
apache-airflow-providers-amazonProvides Apache Airflow operators, hooks, and…
permissive · top 5,000 on PyPI
hive-metastore-clientA Python client for connecting to Apache Hive…
unclear · top 15,000 on PyPI
apache-airflow-providers-verticaIntegrates Vertica database connectivity into…
permissive · top 15,000 on PyPI
pymetastorepymetastore is a Python client for the Hive…
permissive · top 15,000 on PyPI