![cd1d32d3a365683577e7642b15d2c978.png](https://img-blog.csdnimg.cn/img_convert/cd1d32d3a365683577e7642b15d2c978.png)
前言:最近在一项目中使用到了ES存储和相关操作,本来以为会和MYSQL使用引入的方式一样,但是经过实际的验证发现确实有大不一样。首先,es针对不同版本不做兼容,所以每一个客户端都需要引入自己固定的maven,否则就连接不上或者各种对应不上。
版本
SpringBoot 2.2.6.RELEASE
ES 6.3.2
JPA 操作方式
Maven核心配置
1.81.18.105.1.26.3.2
Application.yml核心配置
spring: data: elasticsearch:#要和自己的ES配置的是一样 cluster-name: xxx #TCP地址,非HttpRest地址 cluster-nodes: 192.0.0.1:11011#如果ES没有权限验证可以不配置,当然即使配置了也不会有作用,这个是我自定义的,请往后看#用户名 username: xxx #密码 password: XXXXXXXXX #头部 header: xxx