版本: 8-8
简要来说,当您尝试删除 Elasticsearch 中当前正在使用或已部署的机器学习模型时,会发生此错误。系统阻止删除操作以避免中断正在进行的进程。要解决此问题,您可以等待模型不再使用,或者手动取消部署模型。在确保模型未被使用后,您可以继续删除操作。在尝试删除模型之前,务必检查模型的部署状态。
日志上下文 #
日志 “Cannot delete model [{}] as it is currently deployed” 的类名是 TransportDeleteTrainedModelAction.java. 我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入上下文的人参考:
return;
}
}
if (TrainedModelAllocationMetadata.fromState(state).isAllocated(request.getId())) {
listener.onFailure(
new ElasticsearchStatusException("Cannot delete model [{}] as it is currently deployed"; RestStatus.CONFLICT; id)
);
return;
} ActionListenernameDeletionListener = ActionListener.wrap(





