📣 极限科技诚招搜索运维工程师(Elasticsearch/Easysearch)- 全职/北京 👉 : 立即申请加入

版本: 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;