最近在启动一个springBoot整合Es项目时,启动成功后报了一个错:Elasticsearch health check failed
虽然不影响使用,但是看着报错就很难受,于是网上搜索了一下,有两种方式:
一、关闭 actuator 对 elasticsearch 的健康检查 (这种方式我试了,加上之后项目启动不了,同时也不推荐这种暴力的方式):
management:
health:
elasticsearch:
enabled: false
二、配置根据 spring.elasticsearch.rest
.uris
(重启之后问题解决):
spring:
# ES搜索引擎
data:
elasticsearch:
cluster-nodes: 47.103.5.190:9300
cluster-name: docker-cluster
repositories:
enabled: true
elasticsearch:
rest:
uris: ["http://47.103.5.190:9200"]