--- title: "集群服务在等待移除节点时关闭 – 如何解决此Elasticsearch异常" date: 2026-02-24 lastmod: 2026-02-24 description: "当Elasticsearch集群服务在移除节点过程中被关闭时出现此错误,通常由突然关闭或超时问题导致。" tags: ["Elasticsearch", "集群服务", "节点移除", "集群关闭", "异常处理"] summary: " 版本: 7-7.15 简而言之,当Elasticsearch集群服务仍在移除节点过程中时被关闭,就会出现此错误。这可能是由于突然关闭或超时问题导致的。要解决此问题,您可以尝试重启Elasticsearch服务。如果问题仍然存在,考虑增加超时设置。此外,确保在关闭服务之前正确移除节点。最后,检查是否存在可能导致节点移除延迟的网络连接问题。 日志上下文 # 日志"cluster service closed while waiting for removal of nodes"的类名是 TransportClearVotingConfigExclusionsAction.java。 我们从Elasticsearch源代码中提取了以下内容,供那些寻求深入上下文的人参考: submitClearVotingConfigExclusionsTask(request, startTimeMillis, listener); } @Override public void onClusterServiceClose() { listener.onFailure(new ElasticsearchException("cluster service closed while waiting for removal of nodes " + initialState.getVotingConfigExclusions())); } @Override public void onTimeout(TimeValue timeout) { " --- > **版本:** 7-7.15 简而言之,当Elasticsearch集群服务仍在移除节点过程中时被关闭,就会出现此错误。这可能是由于突然关闭或超时问题导致的。要解决此问题,您可以尝试重启Elasticsearch服务。如果问题仍然存在,考虑增加超时设置。此外,确保在关闭服务之前正确移除节点。最后,检查是否存在可能导致节点移除延迟的网络连接问题。 日志上下文 ----------- 日志"cluster service closed while waiting for removal of nodes"的类名是[TransportClearVotingConfigExclusionsAction.java。](https://www.geeksforgeeks.org/java-lang-class-class-java-set-1/) 我们从Elasticsearch源代码中提取了以下内容,供那些寻求深入上下文的人参考: ```java submitClearVotingConfigExclusionsTask(request, startTimeMillis, listener); } @Override public void onClusterServiceClose() { listener.onFailure(new ElasticsearchException("cluster service closed while waiting for removal of nodes " + initialState.getVotingConfigExclusions())); } @Override public void onTimeout(TimeValue timeout) { ```