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

版本: 6.8-8.9

简要来说,当 Elasticsearch 在摄取管道(ingest pipeline)处理过程中遇到处理器类型问题时,就会发生此错误。这可能是由于缺少或配置了不正确的处理器类型所致。要解决此问题,您可以检查管道中的处理器配置,确保处理器类型定义正确且受 Elasticsearch 支持。此外,如果处理器是插件形式,请确保已安装该插件。最后,检查管道定义中是否存在拼写错误或语法错误。

日志上下文 #

日志 “processor_type” 的类名是 CompoundProcessor.java。 我们从 Elasticsearch 源代码中提取了以下内容,供那些需要深入了解上下文的人参考:

ingestMetadata.remove(ON_FAILURE_PROCESSOR_TAG_FIELD);
ingestMetadata.remove(ON_FAILURE_PIPELINE_FIELD);
}  static IngestProcessorException newCompoundProcessorException(Exception e; Processor processor; IngestDocument document) {
    if (e instanceof IngestProcessorException ipe && ipe.getHeader("processor_type") != null) {
        return ipe;
    }  IngestProcessorException exception = new IngestProcessorException(e);