当前位置:   article > 正文

二、Elasticsearch入门必读指南:到底选择哪个ES版本更合适_elticsearch用什么版本的多_elasticsearch中间件版本和客户端版本

elasticsearch中间件版本和客户端版本

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化资料的朋友,可以戳这里获取

以下是通过网上大量资料搜索整理对比了对各个版本差异汇总出的一个表格

类型\版本6.x7.x8.x建议
LicenceApache 2.07.0 ~ 7.10 Apache 2.0 7.11++ SSPLSSPL建议选择更友好的Apache2.0版本,SSPL协议对于想要让ES做为PAAS对外提供服务的话,将会面临es厂商的限制
云厂商支持程度腾讯、阿里云均支持, 华为不支持腾讯云最高版 7.10.x 阿里云7.10.x,7.16.x 华为云7.6.x, 7.10.x均不支持各云厂商也主要在推广7.x版本,稳定性及占用率更高,建议选择7.x中的7.10.0版本
发版时间初版20162019年2021年底建议选择7.x版本,经历将近4年,稳定性已经经过验证,6.x和8.x一个太老一个太新
特性差异/集群配置简化,master选举进行了优化, 能够避免集群脑裂问题; 索引创建已经去除了type,更加简化; 索引查询算法升级,查询性能有优化; 提供安全策略; Kibana更轻量化,更易用;ES API进行了升级方便后续升级使用; 更加安全,es默认开启了一些安全功能; 新的搜索API 特性,比如支持NLP等;7.x基本也能满足目前需求,稳定性也更有保障
Spring Boot兼容性2.1 ~ 2.2版本对6.x支持2.3 ~ 2.7版本对7.x支持/这块主要看你Spring Boot框架版本了

三、

综上来说选择7.10版本是比较合适的,当然使用者要首先考虑业务场景

三、ES客户端SDK版本选择

  • 结论 :使用spring官方提供的spring-boot-es-starter

以下为各种客户端对比

客户端适用版本优点缺点建议
TransportClient5.x 6.x启动速度快,轻量级,可创建极多连接,与应用程序解耦;推荐使用原生的,ES本身就很简单,灵活性很高分发或查询数据速度较慢,不能获取指定节点数据,高版本已经废弃不建议使用
JestClient5.x 6.x 7.x提供Restful API, 原生ES API不具备;若ES集群使用不同的ES版本,使用原生ES API会有问题,而Jest不会;更安全(可以在Http层添加安全处理);JestClient是ElasticSearch的Java HTTP Rest客户端; JestClient填补了 ElasticSearch缺少HttpRest接口客户端的空白; JestClient可以跨版本18年已经停止更新,7.x、8.x版本兼容性存疑不建议使用
RestClient low-level-rest-client5.0++基于Http Client 进行的简单封装,RestClient可以跨版本,支持到目前8.x所有版本。HttpClient和Jsoup都不直接支持发送DELETE方法带参数的请求(官方高版本已经放弃使用)。使用成本较高不推荐
high-level-rest-client7.2.0 - 7.16.x官方基于RestClient进行的封装,提供一系列API方便对ES的使用在7.17版本后官方又废弃了7部分版本推荐使用
New ElasticsearchClient7.17++为最新官方提供的版本较高版本es适用8.x官方推荐使用
spring-boot-es-starter3.0++spring官方封装的ES api,使用起来相对简单,也spring兼容性也能保障,教程也比较多。需要与使用的es版本进行匹配推荐使用

当然如果非Spring Boot框架的话那就另说了。

img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/742273
推荐阅读
相关标签
  

闽ICP备14008679号