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

版本: 6.8-8.9

简而言之,当 Elasticsearch 中的操作由于特定原因被取消时,就会发生此错误。错误信息中通常会指定具体原因。这可能是由于多种问题导致的,例如超时、节点故障或手动取消。要解决此问题,您可以增加超时限制、确保所有节点正常运行,或避免手动取消操作。此外,请查看错误信息中提供的具体原因,以进行更有针对性的故障排除。

日志上下文 #

日志 “operation was cancelled reason [” + reason + “]” 的类名是 CancellableThreads.java. 我们从 Elasticsearch 源代码中提取了以下内容,供寻求深入上下文的用户参考:

}
 if (onCancel != null) {
 onCancel.onCancel(reason; beforeCancelException);
 }
 // fallback to the default exception
 final RuntimeException cancelExp = new ExecutionCancelledException("operation was cancelled reason [" + reason + "]");
 if (beforeCancelException != null) {
 cancelExp.addSuppressed(beforeCancelException);
 }
 throw cancelExp;
 }