Uploaded image for project: 'Calcite'
  1. Calcite
  2. CALCITE-2376

Unify ES2 and ES5 adapters. Migrate to low-level rest client

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.17.0
    • Component/s: elasticsearch-adapter
    • Labels:
      None

      Description

      This is an effort to migrate Elastic Search adapters to use low-level rest client. Current native transport client has been deprecated in 7.0 (to be removed in 8.x).

      Another advantage of low-level client is that it is compatible with any ES server version and has few (non-core) dependencies. As part of this improvement, both ES2 and ES5 adapters will be unified and reside under new maven module elasticsearch (contrary to separate elasticsearch2 and elasticsearch5).

      Breaking changes

      Using new artifactId and SchemaFactory implementation will force clients to change their configuration and dependencies. No other breaking changes (except configuration) are expected.
       

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                michaelmior Michael Mior
                Reporter:
                asereda Andrei Sereda
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: