版本: 7.16-8.9
简而言之,当 Elasticsearch 节点尝试发布已经在发布中的集群状态时,会出现此错误。这可能是由于网络问题、节点响应缓慢或 Elasticsearch 软件中的 bug 导致的。要解决此问题,可以尝试重启节点、检查网络是否存在问题,或将 Elasticsearch 升级到最新版本。如果问题仍然存在,可以考虑增加集群状态发布超时设置。
日志上下文 #
日志 “publication " + currentPublication.get() + " already in progress” 的类名是 Coordinator.java. 我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入上下文的人参考:
() -> format(
"[%s] failed publication as already publication in progress";
clusterStatePublicationEvent.getSummary()
);
throw new FailedToCommitClusterStateException("publication " + currentPublication.get() + " already in progress");
} assert assertPreviousStateConsistency(clusterStatePublicationEvent); final ClusterState clusterState;





