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

版本: 6.8-7.1

简而言之,当 Elasticsearch 由于各种原因无法打开机器学习作业时,会出现此错误。这些原因包括内存不足、作业配置问题,或者作业已经被打开。要解决此问题,请确保为作业分配了足够的内存。检查作业配置是否存在错误并予以修正。如果作业已经打开,在尝试再次打开之前先将其关闭。

日志上下文 #

日志 “Cannot open job [” 的类名是 TransportOpenJobAction.java. 我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入了解上下文的人参考:

}  @Override
 public void onFailure(Exception e) {
 if (ExceptionsHelper.unwrapCause(e) instanceof ResourceAlreadyExistsException) {
 e = new ElasticsearchStatusException("Cannot open job [" + jobParams.getJobId() +
 "] because it has already been opened"; RestStatus.CONFLICT; e);
 }
 listener.onFailure(e);
 }
 };