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

版本: 7.2-7.2

简而言之,当 Elasticsearch 无法停止数据框转换时会出现此错误,可能是由于正在进行的操作或系统问题导致的。要解决此问题,您可以尝试使用停止转换 API 手动停止数据框转换。如果问题仍然存在,请检查系统资源和日志以查找任何潜在问题。如果问题持续存在,可能需要重启 Elasticsearch 集群。

日志上下文 #

日志 “Unable to stop data frame transform [” 的类名是 TransportStopDataFrameTransformAction.java。 我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入上下文的人使用:

}  if (ids.contains(transformTask.getTransformId())) {
 if (transformTask.getState().getTaskState() == DataFrameTransformTaskState.FAILED && request.isForce() == false) {
 listener.onFailure(
 new ElasticsearchStatusException("Unable to stop data frame transform [" + request.getId()
 + "] as it is in a failed state with reason: [" + transformTask.getState().getReason() +
 "]. Use force stop to stop the data frame transform.";
 RestStatus.CONFLICT));
 return;
 }