Recently, when a springboot integrated es project was started, an error was reported after successful startup: Elasticsearch health check failed
There are two method to solve this error:
1. Close the health check of the actor on elasticsearch (I tried this method, and the project cannot be started later, and this method is not recommended):
management:
health:
elasticsearch:
enabled: false
2. Configure according to spring.elasticsearch.rest
. uris
(the problem is solved after restart):
spring:
# ES search engine
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"]