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

版本: 7.3-8.9

简而言之,当Elasticsearch无法找到具有指定ID的数据分析任务时,就会出现此错误。这可能是由于ID中存在拼写错误,或者该任务可能已被删除。要解决此问题,您可以验证您尝试访问的数据分析任务的ID。如果ID正确,请检查该任务是否存在于您的Elasticsearch集群中。如果不存在,您可能需要重新创建该任务。如果该任务确实存在,则可能是您的Elasticsearch集群状态存在问题,这可能需要重启或进一步排查故障。

日志上下文 #

日志"No known data frame analytics with id [{}]“的类名称是 ExceptionsHelper.java 我们从Elasticsearch源代码中提取了以下内容,供那些寻求深入背景的人参考:

    public static ResourceAlreadyExistsException datafeedAlreadyExists(String datafeedId) {
        return new ResourceAlreadyExistsException(Messages.getMessage(Messages.DATAFEED_ID_ALREADY_TAKEN, datafeedId));
    }  public static ResourceNotFoundException missingDataFrameAnalytics(String id) {
        return new ResourceNotFoundException("No known data frame analytics with id [{}]", id);
    }  public static ResourceAlreadyExistsException dataFrameAnalyticsAlreadyExists(String id) {
        return new ResourceAlreadyExistsException("A data frame analytics with id [{}] already exists", id);
    }