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





