Elasticsearch

apache-airflow-providers-elasticsearch

Elasticsearch

Works with Airflow 2.11+
Install:
pip install apache-airflow-providers-elasticsearch==6.9.2

Airflow

2.11+

Python

>=3.11

Dependencies (4)

Show all Hide apache-airflow>=2.11.0 apache-airflow-providers-common-compat>=1.12.0 apache-airflow-providers-common-sql>=1.32.0 elasticsearch>=8.10,<10

Connections (1)

URI Schemes (1)

Schemes this release registers in provider.yaml, grouped by the Airflow feature that routes them to the provider.

Remote logging
elasticsearch://

Modules

H

ElasticsearchPythonHook

Interacts with Elasticsearch. This hook uses the official Elasticsearch Python Client.

airflow.providers.elasticsearch.hooks.elasticsearch.ElasticsearchPythonHook
H

ElasticsearchSQLHook

Interact with Elasticsearch through the elasticsearch-dbapi.

airflow.providers.elasticsearch.hooks.elasticsearch.ElasticsearchSQLHook
L

ElasticsearchTaskHandler

ElasticsearchTaskHandler is a python log handler that reads logs from Elasticsearch.

airflow.providers.elasticsearch.log.es_task_handler.ElasticsearchTaskHandler