Spring Boot集成ElasticSearch
2018-07-10 本文已影响97人
云师兄
添加maven依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-elasticsearch</artifactId>
</dependency>
补充配置文件
在application.properties配置文件中填写:
spring.data.elasticsearch.properties.transport.tcp.connect_timeout=120s
spring.data.elasticsearch.cluster-name=elasticsearch
spring.data.elasticsearch.cluster-nodes=127.0.0.1:9300
- 注意本地java端口默认为9300,而不是9200
ElasticSearch安装
之前一直连接失败的原因是spring boot ,spring data,elasticsearch三者的版本不匹配,具体的匹配如下:
屏幕快照 2018-07-10 上午8.20.05.png
由于当前spring boot的版本为1.5.1,所以就只支持elasticsearch版本为2.0.0到5.0.0的部分,如果像之前选了6点几的版本就会出现连接失败等其他问题,换了低版本的2.4.1后就能正常使用了。
上述三步都完成后就可以在spring boot中进行es的相关操作了。