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

版本: 6.8-7.15

简而言之,当 Elasticsearch 中的数据馈送(datafeed)出现问题时,就会发生此错误。数据馈送可能配置不正确、缺失,或者数据源存在问题。要解决此问题,您可以检查数据馈送配置是否存在错误,确保数据馈送存在,并验证数据源是否正常工作。如果问题仍然存在,可以考虑重新创建数据馈送或对数据源进行故障排除。

日志上下文 #

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

}
 };
 e -> {
 Throwable cause = ExceptionsHelper.unwrapCause(e);
 if (cause instanceof IndexNotFoundException) {
 listener.onFailure(new ResourceNotFoundException("datafeed [" + datafeed.getId()
 + "] cannot retrieve data because index " + ((IndexNotFoundException) cause).getIndex() + " does not exist"));
 } else {
 listener.onFailure(e);
 }
 }