【发布时间】:2018-11-21 13:41:39
【问题描述】:
我有一个 Spring Boot 应用程序,我使用 ElasticsearchTemplate 连接到我的 ElasticSearch。但是,当它起作用并且我关闭 Elasticsearch 时,每次我使用 ElasticTemplate 方法时,我都会得到一个 org.elasticsearch.client.transport.NoNodeAvailableException。没关系,因为 ElasticSearch 不工作。
但是,当 ElasticSearch 恢复正常时,我仍然会收到 org.elasticsearch.client.transport.NoNodeAvailableException,就好像这不是在尝试重新连接,但一旦失去连接,我需要重新启动整个应用程序。
如何解决这个问题?有没有办法让它在 ES 关闭后尝试重新连接到 ealsticSearch ?
【问题讨论】:
标签: elasticsearch spring-data-elasticsearch