Spring Boot 集成 Elasticsearch 7.x + XPACK 详解

开源Elasticsearch
是一个分布式RESTful 风格的搜索和数据分析引擎,是目前全文搜索引擎的首选。

网上关于集成 ElasticSearch
的教程大部都是讲使用 TransportClient
的,但是该客户端本身并不支持 XPACK
安全认证需要引入其他依赖扩展,同时在 ElasticSearch7
的版本中已被废弃,并且会在 「8.x」
版本中将被移除,官方建议使用: 「High Level REST Client」

并且由于 ElasticSearch7.x
某些变动并不向下兼容旧版本,而最新版本的 Spring Boot Starter
所依赖的 ElasticSearch
客户端还是 「6.x」
的版本,所以集成的时候需要 「填不少的坑」

在本场 「Chat」
中,会包含以下内容:

  • Spring Boot 集成 High Level REST Client

  • Spring Boot 集成 XPACK 认证

  • 通过解读源码,解决集成 ElasticSearch 7.x 时遇到的坑

  • 如何自定义 High Level REST Client 的http连接池配置

  • 使用 Spring Data Elasticsearch 管理索引

  • 使用 Spring Data Elasticsearch 对索引数据的基本 CRUD 操作

  • 使用 Junit4 编写所有方法的测试用例

  • 以上所有内容的源码


扫描下方二维码即可订阅

原文 

http://mp.weixin.qq.com/s?__biz=MjM5OTI2NDMwMg==&mid=2247483836&idx=1&sn=73e24a26fff23a4d2968f8d6f6860767

本站部分文章源于互联网,本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供。如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。

PS:推荐一个微信公众号: askHarries 或者qq群:474807195,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

转载请注明原文出处:Harries Blog™ » Spring Boot 集成 Elasticsearch 7.x + XPACK 详解

赞 (0)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址