--- title: "等待投票配置排除超时 - 如何解决此 Elasticsearch 异常" date: 2026-03-05 lastmod: 2026-03-05 description: "Elasticsearch 在设定的超时时间内无法完成投票配置排除时出现的异常,通常发生在主节点选举或从集群中移除节点时" tags: ["集群管理", "投票配置", "超时错误", "主节点选举", "节点移除"] summary: " 版本: 7-7.15 简要来说,当 Elasticsearch 无法在设定的超时期限内完成投票配置排除时,就会出现此错误。这通常发生在主节点选举期间或从集群中移除节点时。要解决此问题,您可以增加超时设置,在进行更改之前确保集群健康状况为绿色,或检查节点之间的网络连接问题。此外,确保主节点没有因任务过载而延迟投票过程。 日志上下文 # 日志 “timed out waiting for voting config exclusions” 的类名是 TransportAddVotingConfigExclusionsAction.java. 我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入上下文的人参考: resolvedExclusions + " to take effect")); } @Override public void onTimeout(TimeValue timeout) { listener.onFailure(new ElasticsearchTimeoutException("timed out waiting for voting config exclusions " + resolvedExclusions + " to take effect")); } }; if (allNodesRemoved.test(newState)) { " --- > **版本:** 7-7.15 简要来说,当 Elasticsearch 无法在设定的超时期限内完成投票配置排除时,就会出现此错误。这通常发生在主节点选举期间或从集群中移除节点时。要解决此问题,您可以增加超时设置,在进行更改之前确保集群健康状况为绿色,或检查节点之间的网络连接问题。此外,确保主节点没有因任务过载而延迟投票过程。 日志上下文 ----------- 日志 "timed out waiting for voting config exclusions" 的类名是 [TransportAddVotingConfigExclusionsAction.java.](https://www.geeksforgeeks.org/java-lang-class-class-java-set-1/) 我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入上下文的人参考: ```java resolvedExclusions + " to take effect")); } @Override public void onTimeout(TimeValue timeout) { listener.onFailure(new ElasticsearchTimeoutException("timed out waiting for voting config exclusions " + resolvedExclusions + " to take effect")); } }; if (allNodesRemoved.test(newState)) { ```