1、依赖jar包(注意springboot版本,本环境使用的是2.2.6)
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.6.RELEASE</version>
<relativePath />
</parent>
<!-- elasticsearch相关包 -->
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-high-level-client</artifactId>
<version>7.7.1</version>
</dependency>
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-client</artifactId>
<version>7.7.1</version>
</dependency>
<dependency>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
<version>7.7.1</version>
</dependency>
2、修改application.yml,配置elasticsearch连接信息
# elasticsearch
elasticsearch:
rest:
uris: 127.0.0.1:9200
username: elastic
password: xxx
如果elasticsearch为集群模式,uris配置连接地址之间用","号隔开。
3、注入操作客户端
@Autowired
RestHighLevelClient client;