Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
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
- supercedes
-
CALCITE-1994 Elasticsearch5 not working using sqlline
- Closed
-
CALCITE-2079 [Not working with ES5] java.lang.NoClassDefFoundError: org/apache/logging/log4j/Logger
- Closed
- links to