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

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