2013-05-16 4 views
0

Я пытаюсь выполнить шторм, данные Actualy является emited из некоторого порта, используя шторм носик программу, которую я слушаю, (то есть), реализующий SerialPortEventListener Я получаю ошибкукак дать реальный вклад времени штурмовать

no rxtxSerial in java.library.path thrown while loading gnu.io.RXTXCommDriver 
5399 [Thread-26] ERROR backtype.storm.util - Async loop died! 
java.lang.NoClassDefFoundError: Could not initialize class gnu.io.CommPortIdentifier 
    at movingAverage.LightEventSpout.open(LightEventSpout.java:53) 
    at backtype.storm.daemon.executor$fn__3985$fn__3997.invoke(executor.clj:460) 
    at backtype.storm.util$async_loop$fn__465.invoke(util.clj:375) 
    at clojure.lang.AFn.run(AFn.java:24) 
    at java.lang.Thread.run(Thread.java:722) 
+0

Вы можете поделиться фрагментом кода, где вы отправляете топологию в кластер? Также информация о вашей штормовой версии – abhi

ответ

1

Похоже, вам не удалось собрать нужную библиотеку в банке. Убедитесь, что ваш CLASSPATH настроен правильно, чтобы включить нужную библиотеку, чтобы она была включена в банку.

+0

@ G Гордон Уорли III: Я пропустил какую-то банку, чтобы построить сейчас, я получаю данные из внешних портов. Спасибо за ваш ответ. – kannadhasan