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

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