版本: 7.13-8.9
简要地说,当 Elasticsearch 集群被设置为重置模式时会出现此错误。该模式通常在维护或故障排除期间使用,它会阻止对集群状态的任何更改。要解决此问题,您可以使用相应的 API 命令来禁用重置模式。或者,如果您正在进行维护或故障排除,您可能希望在完成之前保持重置模式启用。务必在完成后禁用它,以允许正常运行。
日志上下文 #
日志"Reset mode has been enabled"的类名是 ResultsPersisterService.java。 我们从 Elasticsearch 源代码中提取了以下内容,为那些寻求深入上下文的人提供参考:
});
clusterService.addListener((event) -> {
if (event.metadataChanged()) {
isResetMode = MlMetadata.getMlMetadata(event.state()).isResetMode();
if (isResetMode) {
final RuntimeException exception = new CancellableThreads.ExecutionCancelledException("Reset mode has been enabled");
for (RetryableActionaction : onGoingRetryableBulkActions.values()) {
action.cancel(exception);
}
onGoingRetryableBulkActions.clear();
}





