Dremio: Compatibility with Elasticsearch 9.x

Hello everyone,

I’m planning an infrastructure update and have a question regarding data source compatibility.

We are currently running Dremio 26.x and are considering migrating to the latest major version of Elasticsearch 9.x.

Based on the current Dremio documentation for version 26.x, the officially supported Elasticsearch version is still 7.x.

My questions for the Dremio community/team are:

  1. Is there currently official support for Elasticsearch 9.x in the Dremio 26.x series (or in the latest minor releases of 26.x)?

  2. If not, is there an estimated timeline (Roadmap) for adding official support for Elasticsearch 9.x?

  3. If anyone from the community has already tested connecting Dremio 26.x to an Elasticsearch 9.x cluster, did you encounter any major issues or breaking changes?

Any information, insights, or shared experiences would be highly appreciated!

Thank you!

Hello,

I’m from the Dremio team. To answer your questions:

  • No, currently there is no official support for Elasticsearch 9.x
  • No estimated timeline yet, but we are currently working on adding support for this.
  • From my own tests, an attempt at connecting to an Elasticsearch 9.x cluster fails with this error: Failure getting Elastic health. Cannot invoke "com.google.common.collect.ImmutableMap.values()" because "this.clients" is null Beyond even that scanning is also not possible.

Any further questions just let us know.

Thank you.

1 Like