<!-- es -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-elasticsearch</artifactId>
</dependency>
将application.properties 重命名成 application.yml
然后编写以下内容:
spring:
elasticsearch:
rest:
# 集群节点地址
uris: 1xx.xxx.xxx.250:9200
注意,注意,注意,我这里是基于ElasticsearchRestTemplate,也就是rest模式的,端口的用9200。
网上大部分都是基于ElasticsearchTemplate,端口使用的9300,而且配置文件是:spring.data.elasticsearch.cluster-nodes 长这个样子的。
tcp模式还需要指定cluster的名称,访问你的es宿主地址:http://192.168.1.1:9200/,会返回有cluster_name字段,这个cluster-name不是瞎写的。