当前位置: 首页 > 工具软件 > X-Boot > 使用案例 >

spring-boot-starter-data-elasticsearch整合ES的配置文件的编写

欧渝
2023-12-01

文章目录

一、引入依赖

        <!-- 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不是瞎写的。

 类似资料: