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

版本: 6.8-8.9

简而言之,当Elasticsearch无法找到具有指定任务ID和分配ID的任务时,会出现此错误。这可能是由于任务已完成或被删除,或者ID不正确导致的。要解决此问题,您可以验证任务和分配ID,通过任务管理API检查任务状态,或确保任务未被删除或已完成。如果任务正在进行中,请确保其未被中断或过早终止。

日志上下文 #

日志"the task with id [" + id + “] and allocation id [” + allocationId + “] not found"的类名是 PersistentTasksClusterService.java。我们从Elasticsearch源代码中提取了以下内容,供寻求深入背景的人参考:

allocationId
 );
} else {
logger.warn("The task [{}] wasn't found; status is not updated"; id);
}
throw new ResourceNotFoundException("the task with id [" + id + "] and allocation id [" + allocationId + "] not found");
}
}  @Override
public void onFailure(Exception e) {