如何给Storm实时输入

时间:2013-05-16 08:13:41

标签: hadoop cassandra bigdata apache-storm

我正在尝试执行风暴,实际数据从某个端口发出,使用我正在侦听的风暴喷口程序,(即)实现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)

1 个答案:

答案 0 :(得分:1)

看起来您无法在jar中捆绑所需的库。确保正确设置CLASSPATH以包含所需的库,以便它包含在jar中。