Spring Boot 自动配置 ES 集群
Spring Boot 提供了自动配置的 Elasticsearch 集成,可以在项目中直接使用。以下是如何在配置文件中进行 ES 集群的配置。
YAML 格式配置
# ES 集群地址(多个节点用逗号分隔)
spring.elasticsearch.rest.uris: http://localhost:9200,http://localhost:9201
# 是否开启嗅探模式(默认 true)
spring.elasticsearch.rest.sniff: true
# 用户名和密码(如果需要验证)
spring.elasticsearch.rest.username: username
spring.elasticsearch.rest.password: password
Markdown 格式说明
| 属性 | 描述 |
|---|---|
spring.elasticsearch.rest.uris |
ES 集群地址,多个节点之间用逗号分隔 |
spring.elasticsearch.rest.sniff |
是否开启嗅探模式,默认为 true |
spring.elasticsearch.rest.username |
如果需要验证,则为用户名 |
spring.elasticsearch.rest.password |
如果需要验证,则为密码 |
注意:以上属性都是以前缀 spring.elasticsearch.rest. 开头的。可以通过这些属性来配置 ES 客户端连接到集群中的任何节点。




