lwn created FLINK-38447: --------------------------- Summary: 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
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)