skillfed

apache-airflow-providers-apache-hive

Provider package apache-airflow-providers-apache-hive for Apache Airflow

apache-airflow-providers-apache-hive v9.6.1 385.5K downloads/30d#7,062 on PyPI46,490
Permissive license Apache-2.0 Active released

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-hive

uv

uv add apache-airflow-providers-apache-hive

poetry

poetry add apache-airflow-providers-apache-hive

Installing 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

Development Status :: 5 - Production/StableEnvironment :: ConsoleEnvironment :: Web EnvironmentFramework :: Apache AirflowFramework :: Apache Airflow :: ProviderIntended Audience :: DevelopersIntended Audience :: System AdministratorsProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Topic :: System :: Monitoring

Tags

airflow hive providerairflow hive integrationhive sql tasks airflowapache hive airflow operatorhive metastore airflowhive data pipeline airflowairflow hive connector
airflow-providerhive-integrationdata-orchestration

More Monitoring packages

tqdm

Wraps any iterable to display a real-time…

copyleft · top 100 on PyPI

opentelemetry-semantic-conventions

Provides generated Python code for…

permissive · top 100 on PyPI

opentelemetry-sdk

Provides the reference implementation of the…

permissive · top 100 on PyPI

opentelemetry-api

Provides the abstract API and interfaces for…

permissive · top 100 on PyPI

opentelemetry-exporter-otlp-proto-http

Exports OpenTelemetry observability data to an…

permissive · top 1,000 on PyPI

opentelemetry-instrumentation

Provides automatic instrumentation commands and…

permissive · top 1,000 on PyPI

apache-airflow-providers-google

Integrates Apache Airflow with Google Cloud…

permissive · top 1,000 on PyPI

apache-airflow-providers-mysql

Integrates Apache Airflow with MySQL databases,…

permissive · top 5,000 on PyPI

apache-airflow-providers-exasol

Integrates Exasol database with Apache Airflow,…

permissive · top 15,000 on PyPI

apache-airflow-providers-samba

Integrates Samba file-sharing protocol with…

permissive · top 15,000 on PyPI

apache-airflow-providers-apache-druid

Integrates Apache Druid with Apache Airflow,…

permissive · top 15,000 on PyPI

apache-airflow-providers-salesforce

Integrates Salesforce data operations into…

permissive · top 5,000 on PyPI

apache-airflow-providers-amazon

Provides Apache Airflow operators, hooks, and…

permissive · top 5,000 on PyPI

hive-metastore-client

A Python client for connecting to Apache Hive…

unclear · top 15,000 on PyPI

apache-airflow-providers-vertica

Integrates Vertica database connectivity into…

permissive · top 15,000 on PyPI

pymetastore

pymetastore is a Python client for the Hive…

permissive · top 15,000 on PyPI