[
https://issues.apache.org/jira/browse/FLINK-28344?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17561961#comment-17561961
]
Dian Fu commented on FLINK-28344:
---------------------------------
Hi, [~elademir]
There are two choices:
1) Use [ES Table API & SQL
connector.|https://nightlies.apache.org/flink/flink-docs-master/docs/connectors/table/elasticsearch/]
If you want to use it in DataStream API, see
[https://nightlies.apache.org/flink/flink-docs-master/docs/dev/python/datastream/intro_to_datastream_api/#create-using-table--sql-connectors]
on how to use Table API & SQL connectors in DataStream jobs.
2) Use [ES DataStream API
connector|https://nightlies.apache.org/flink/flink-docs-master/docs/connectors/datastream/elasticsearch/],
it is supported since 1.16, see
[https://github.com/apache/flink/blob/master/flink-python/pyflink/datastream/connectors/elasticsearch.py]
for more details. For 1.15, you need to copy the implementation to your own
project.
> How to connect flink and elasticsearch in pyflink 1.15.0?
> ---------------------------------------------------------
>
> Key: FLINK-28344
> URL: https://issues.apache.org/jira/browse/FLINK-28344
> Project: Flink
> Issue Type: Technical Debt
> Components: API / DataSet, API / DataStream, API / Python,
> Connectors / ElasticSearch, Connectors / Kafka, Table SQL / API
> Affects Versions: 1.15.0
> Environment: apache-flink==1.15.0
> python==3.8.0
> java11
> scala 2.11
> elasticsearch==7.4.0
> kibana==7.4.0
> Reporter: ela demir
> Priority: Major
>
> hello, I'm really interested in Pyflink and aim to create a project related
> to Kafka > Flink > ElasticSearch > Kibana.
> I can consume messages from Kafka in Flink but can not find any source to
> connect Flink and ElasticSearch. How can I send kafka messages Flink consumed
> to ElasticSearch?
> My python 3.8 environment includes: apache-flink=1.15.0
--
This message was sent by Atlassian Jira
(v8.20.10#820010)