Я пытаюсь выполнить flume для получения данных из потока Twitter, но получил эту ошибку при выполнении flume.
[ОШИБКА - org.apache.flume.lifecycle.LifecycleSupervisor $ MonitorRunnable.run (LifecycleSupervisor.java:253)] Невозможно запустить EventDrivenSourceRunner: {source: com.cloudera.flume.source.TwitterSource {name: Twitter, state : IDLE}} - исключение следует.
java.lang.NoSuchMethodError: twitter4j.TwitterStream.addListener (Ltwitter4j / StreamListener;) V
на com.cloudera.flume.source.TwitterSource.start (TwitterSource.java:140)
в org.apache.flume.source.EventDrivenSourceRunner.start (EventDrivenSourceRunner.java:44)
в org.apache.flume.lifecycle.LifecycleSupervisor $ MonitorRunnable.run (LifecycleSupervisor.java:251)
в java.util.concurrent.Executors $ RunnableAdapter.call (Executors.java:471)
в java.util.concurrent.FutureTask.runAndReset (FutureTask.java:304)
в 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)
в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:615)
at java.lang.Thread.run (Thread.java:745)
Я новичок в бегах и работаю в Cloudera quickstart. При поиске решений было сказано, что нужно установить maven, а затем создать файл jar flume-snapshot, но я не знаю, как установить maven в быстром запуске Cloudera. Любая помощь о том, как исправить эту ошибку, пожалуйста, я застрял здесь на 1 неделю.