版本: 6.8-8.9
简而言之,当 Elasticsearch 操作在完成之前被用户手动停止时,会出现此错误。这可能是由于各种原因,例如操作耗时过长或用户意识到他们启动了错误的操作。要解决此问题,请在启动操作之前确保操作是必要且正确的。如果操作耗时过长,请考虑优化您的 Elasticsearch 查询或增加集群资源。
日志上下文 #
日志 “aborted by user”(用户中止)的类名是 RemoveCorruptedShardDataCommand.java。我们从 Elasticsearch 源代码中提取了以下内容,供寻求深入了解上下文的用户参考:
private static void confirm(String msg; Terminal terminal) {
terminal.println(msg);
String text = terminal.readText("Confirm [y/N] ");
if (text.equalsIgnoreCase("y") == false) {
throw new ElasticsearchException("aborted by user");
}
}
private static void warnAboutIndexBackup(Terminal terminal) {
terminal.println("-----------------------------------------------------------------------");





