版本: 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);
}





