开发者社区 > 大数据与机器学习 > 检索分析服务 Elasticsearch版 > 正文

我想用8.6.2版本,但是elasticsearch-rest-high-level-client没

我想用8.6.2版本,但是elasticsearch-rest-high-level-client没有对应的版本,有人知道这个怎么解决吗?

展开
收起
十一0204 2023-04-10 23:29:05 305 0
1 条回答
写回答
取消 提交回答
  • 坚持这件事孤独又漫长。
    • 果使用的是Elasticsearch 8.6.2版本,建议使用elasticsearch-rest-high-level-client的7.15版本或以上。因为Elasticsearch 8.x版本已经不再支持Transport Client,而改用REST API进行通信,而elasticsearch-rest-high-level-client就是基于REST API进行封装的客户端。

    • 如果7.15版本或以上的elasticsearch-rest-high-level-client还没有支持你所需的功能,你可以考虑使用Elasticsearch官方提供的Java Low Level REST Client,然后自己进行封装,实现自己的高级客户端。另外,你也可以查看一下第三方的Java客户端库,如jest和Spring Data Elasticsearch,尝试找到适合的版本进行使用。

    2023-04-11 08:56:16
    赞同 展开评论 打赏

阿里云检索分析服务Elasticsearch版兼容开源ELK功能,免运维全托管,提升企业数据检索与运维分析能力。

相关产品

  • 检索分析服务 Elasticsearch版
  • 热门讨论

    热门文章

    相关电子书

    更多
    阿里云Elasticsearch体系架构与特性解析 立即下载
    开源与云:Elasticsearch应用剖析 立即下载
    《Elasticsearch全观测解决方案》 立即下载