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

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

VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    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

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

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

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment