我试图让我的elasticsearch接收器启动并运行。但是,我收到以下错误,并且如何解决它的想法已经不多了。任何帮助表示赞赏。这是错误:无法启动Elasticsearch接收器
2015-02-10 11:43:31,234错误org.apache.flume.lifecycle.LifecycleSupervisor:无法启动SinkRunner:{policy:[email protected] counterGroup :{name:null counters:{}}} - 异常如下。 java.lang.NoSuchFieldError的:LUCENE_3_6 在org.elasticsearch.Version(Version.java:45) 在org.elasticsearch.client.transport.TransportClient(TransportClient.java:168) 在org.elasticsearch.client。 transport.TransportClient。(TransportClient.java:123) at org.apache.flume.sink.elasticsearch.client.ElasticSearchTransportClient.openClient(ElasticSearchTransportClient.java:201) at org.apache.flume.sink.elasticsearch.client.ElasticSearchTransportClient 。(ElasticSearchTransportClient.java:79) at org.apache.flume.sink.elasticsearch.client.ElasticSearchClientFactory.getClient(ElasticSearchClientFactory.java:48) at org.apache.flume.sink.elasticsearch.ElasticSearchSink.start(ElasticSearchSink。 java:357) at org。 apache.flume.sink.DefaultSinkProcessor.start(DefaultSinkProcessor.java:46) at org.apache.flume.SinkRunner.start(SinkRunner.java:79) at org.apache.flume.lifecycle.LifecycleSupervisor $ MonitorRunnable.run( (java.util.concurrent.FutureTask.java:304) at java.util。 concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.access $ 301(ScheduledThreadPoolExecutor.java:178) 在java.util.concurrent.ScheduledThreadPoolExecutor中的$ ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) 在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java :1145) at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:615) 在java.lang.Thread.run(Thread.java:745)
我正在CDH 5.3和1.4.2 elasticsearch
可能更多的信息,如水槽配置将有所帮助。它可以帮助观众了解你的问题,当你被迫在这里解释时,你甚至可以自己修复它。 – 2015-02-11 03:40:30