Elasticsearch

apache-airflow-providers-elasticsearch

Elasticsearch

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

Airflow

2.11+

Python

>=3.10

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,<9

Connections (1)

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