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

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

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.17.0
    • elasticsearch-adapter
    • 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

              mmior Michael Mior
              sereda Andrei Sereda
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: