[
https://issues.apache.org/jira/browse/FLINK-38447?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
ASF GitHub Bot updated FLINK-38447:
-----------------------------------
Labels: pull-request-available (was: )
> Add table sink support for Elasticsearch 8 connector
> ----------------------------------------------------
>
> Key: FLINK-38447
> URL: https://issues.apache.org/jira/browse/FLINK-38447
> Project: Flink
> Issue Type: Improvement
> Components: Connectors / ElasticSearch
> Reporter: lwn
> Priority: Major
> Labels: pull-request-available
>
> Currently, the Elasticsearch 8 connector lacks a Table API sink
> implementation. So we should add one to complete the connector.
> The Elasticsearch 8 connector is built on the new Async Sink API and does not
> depend on the flink-connector-elasticsearch-base module. However, to maintain
> configuration consistency with existing Elasticsearch connectors (e.g., ES
> 6/7), {*}some utility classes and configuration definitions were directly
> reused from the base module{*}, but the configuration options are adapted to
> the capabilities of the Elasticsearch8AsyncSink.
> Key configuration changes include:
> - *Removed* options not supported by Elasticsearch8AsyncSink:
> - sink.bulk-flush.backoff.strategy
> - sink.bulk-flush.backoff.max-retries
> - sink.bulk-flush.backoff.delay
> - *Added* new options:
> - sink.bulk-flush.max-buffered-actions
> - ssl.certificate-fingerprint
> - *Retained and aligned* all other options with the Elasticsearch8AsyncSink
> configuration.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)