2016-10-09 6 views
0

Я хочу использовать шторм как решение для обработки событий. Я хочу переслать события из ELK, чтобы штурмовать и добавить код в шторм.storm-starter отсутствует класс org.apache.storm.localcluster

Я пытался запустить код ливневых стартера: https://github.com/apache/storm/tree/master/examples/storm-starter

с помощью IntelliJ IDEA, но я получаю сообщение об отсутствии класса: org.apache.storm.localcluster

может вы пожалуйста, помогите с этим? я использую правильный код? Я был бы очень признателен за вашу помощь в этом

ответ

0

Просто скопировав то, что я ответил на список рассылки пользователей: Файлы, которые сгенерированы, сложны. Попробуйте mvn clean install -DskipTests в корневой каталог Storm и вернитесь в IDEA и увидите, что это помогает.

+0

я сделал, я теперь получаю эту ошибку: Исключение в потоке "главный" java.lang.NoClassDefFoundError: орг/апач/ливневых/топология/IRichSpout на java.lang.Class.forName0 (Native Method) на Java. lang.Class.forName (Class.java:264) at com.intellij.rt.execution.application.AppMain.main (AppMain.java:123) Вызвано: java.lang.ClassNotFoundException: org.apache.storm. topology.IRichSpout at java.net.URLClassLoader.findClass (URLClassLoader.java:381) в java.lang.ClassLoader.loadClass (ClassLoader.java:424) at sun.misc.Launcher $ AppClassLoader.loadClass (Launcher.java : 331) at java.lang.ClassLoader.loadClass ... – snabel