[ 
https://issues.apache.org/jira/browse/FLINK-38447?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

lwn updated FLINK-38447:
------------------------
    Labels: pull_request_available  (was: pull-request-available)

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

Reply via email to