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

版本: 7.16-8.9

简而言之,当 Elasticsearch 尝试更新索引的映射时,集群服务在过程中被关闭,就会出现此错误。这可能是由于突然关闭或网络问题造成的。要解决此问题,可以尝试重启 Elasticsearch 服务。如果问题仍然存在,请检查集群的健康状况和网络连接。此外,确保映射更新不会超过集群的容量,因为这可能导致服务关闭。如有必要,请考虑优化映射或增加集群资源。

日志上下文 #

日志 “cluster service was closed while waiting for mapping updates” 的类名是 PeerRecoveryTargetService.java。 我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入了解的人参考:

}));
 }  @Override
 public void onClusterServiceClose() {
 listener.onFailure(new ElasticsearchException("cluster service was closed while waiting for mapping updates"));
 }  @Override
 public void onTimeout(TimeValue timeout) {
 // note that we do not use a timeout (see comment above)