【发布时间】:2017-06-18 14:29:09
【问题描述】:
我正在尝试使用 Logstash 将数据放入 ES 我收到此错误,我正在使用 ingest_attachment 插件:
java.lang.NoClassDefFoundError: org/apache/james/mime4j/codec/DecodeMonitor 在 org.apache.tika.parser.microsoft.OutlookExtractor.decodeHeader(OutlookExtractor.java:349) ~[?:?] 在 org.apache.tika.parser.microsoft.OutlookExtractor.normalizeHeaders(OutlookExtractor.java:315) ~[?:?] 在 org.apache.tika.parser.microsoft.OutlookExtractor.parse(OutlookExtractor.java:140) ~[?:?] 在 org.apache.tika.parser.microsoft.OfficeParser.parse(OfficeParser.java:193) ~[?:?] 在 org.apache.tika.parser.microsoft.OfficeParser.parse(OfficeParser.java:130) ~[?:?] 在 org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:280) ~[?:?] 在 org.apache.tika.parser.AutoDetectParser.parse(AutoDetectParser.java:120) ~[?:?] 在 org.apache.tika.Tika.parseToString(Tika.java:568) ~[?:?] 在 org.elasticsearch.ingest.attachment.TikaImpl$1.run(TikaImpl.java:94) ~[?:?] 在 org.elasticsearch.ingest.attachment.TikaImpl$1.run(TikaImpl.java:91) ~[?:?] 在 java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_121] 在 org.elasticsearch.ingest.attachment.TikaImpl.parse(TikaImpl.java:91) ~[?:?] 在 org.elasticsearch.ingest.attachment.AttachmentProcessor.execute(AttachmentProcessor.java:86) ~[?:?] 在 org.elasticsearch.ingest.CompoundProcessor.execute(CompoundProcessor.java:100) ~[elasticsearch-5.2.0.jar:5.2.0] 在 org.elasticsearch.ingest.Pipeline.execute(Pipeline.java:58) ~[elasticsearch-5.2.0.jar:5.2.0] 在 org.elasticsearch.ingest.PipelineExecutionService.innerExecute(PipelineExecutionService.java:166) ~[elasticsearch-5.2.0.jar:5.2.0] 在 org.elasticsearch.ingest.PipelineExecutionService.access$000(PipelineExecutionService.java:41) ~[elasticsearch-5.2.0.jar:5.2.0] 在 org.elasticsearch.ingest.PipelineExecutionService$2.doRun(PipelineExecutionService.java:88) ~[elasticsearch-5.2.0.jar:5.2.0] 在 org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:596) ~[elasticsearch-5.2.0.jar:5.2.0] 在 org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:37) ~[elasticsearch-5.2.0.jar:5.2.0] 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) ~[?:1.8.0_121] 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) ~[?:1.8.0_121] 在 java.lang.Thread.run(Thread.java:745) [?:1.8.0_121] 引起:java.lang.ClassNotFoundException:org.apache.james.mime4j.codec.DecodeMonitor 在 java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[?:1.8.0_121] 在 java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_121] 在 java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:814) ~[?:1.8.0_121] 在 java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_121] ... 23 更多
我试图索引的格式是:
.URL 。一种 .ans .asc .ascx .asm .asp .aspx .asx .bas 。蝙蝠 .bcp 。C .cc .cls .cmd .cpp 。CS .csa .csproj .css .csv .cxx .dbs .def .dic .doc .docm .docx .dos 。点 .dotx .dsp .dsw .dwfx .easmx .edrwx .eprtx .ext 。常问问题 .fky 。H .hhc .hpp .hta .htm .html .htt .htw .htx .hxx 。一世 .ibq .ics .idl .idq .inc .inf .ini .inl .inx .jav .java .jnt .js .jtx .kci .lgn 。日志 .lst .m3u .mak .mht .mhtml .mk .msg .obd .obt .odc .odh .odl .odp .ods .odt 。一 .p7m .pdf .pkgdef .pkgundef .pl 。锅 .pps .ppt .pptm .pptx .prc .rc .rc2 .rct .reg .rgs .rtf .rul .s .scc .shtm .shtml .sn-p .sol .sor .sql .srf .stm 。标签 .tdl .tlh .tli .trg 。文本文件 .udf .udt .url 。用户 .usr .vb .vbproj .vbs .vcproj .vdw .vdx .viw .vsct .vsd .vsdm .vsdx .vsixlangpack .vsixmanifest .vspscc .vss .vsscc .vssm .vsscc .vssx .vst .vstm .vstx .vsx .vtx .wiq .wri .wtx .xlb .xlc .xls .xlsb .xlsm .xlsx .xlt .xml .xps .xsd .xsl .xslt .zip
【问题讨论】:
-
也许你应该去tour
标签: elasticsearch logstash elasticsearch-plugin