Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-26281

Test Elasticsearch connector End2End

    XMLWordPrintableJSON

Details

    Description

      Feature introduced in https://issues.apache.org/jira/browse/FLINK-24323

      Documentation for datastream api

      Documentation for table api

      As 1.15 deprecated the SinkFunction-based Elasticsearch connector and introduces the new connector based on the Sink interface we should test it behaves correctly and as the user expects.

       

      Some suggestions what to test:

      • Test delivery guarantees (none, at-least-once) (exactly-once should not run)
      • Write a simple job that is inserting/upserting data into Elasticsearch
      • Write a simple job that is inserting/upserting data into Elasticsearch and use a non-default parallelism
      • Write a simple job in both datastream api and table api
      • Test restarting jobs and scaling up/down
      • Test failure of a simple job that is inserting data with exactly-once delivery guarantee by terminating and restarting Elasticsearch
      • Test against Elasticsearch 6.X and 7.X with the respective connectors

      Attachments

        Activity

          People

            knaufk Konstantin Knauf
            alexanderpreuss Alexander Preuss
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: