/ / STORM CHYBA java.lang.UnsatisfiedLinkError? - zeromq, apache-storm

STORM CHYBA java.lang.UnsatisfiedLinkError? - zeromq, apache-storm

Kompilovať žiadny problém, ale po spustení .....

26183 [Thread-34] ERROR backtype.storm.util  - Async loop died!
java.lang.UnsatisfiedLinkError: org.zeromq.ZMQ$Socket.finalize()V
at org.zeromq.ZMQ$Socket.finalize(Native Method)
at org.zeromq.ZMQ$Socket.close(ZMQ.java:339)
at storm.starter.spout.RandomSentenceSpout.nextTuple(RandomSentenceSpout.java:56)
at backtype.storm.daemon.executor$fn__3985$fn__3997$fn__4026.invoke(executor.clj:502)
at backtype.storm.util$async_loop$fn__465.invoke(util.clj:377)
at clojure.lang.AFn.run(AFn.java:24)
at java.lang.Thread.run(Thread.java:724)
26185 [Thread-34] ERROR backtype.storm.daemon.executor  -
java.lang.UnsatisfiedLinkError: org.zeromq.ZMQ$Socket.finalize()V
at org.zeromq.ZMQ$Socket.finalize(Native Method)
at org.zeromq.ZMQ$Socket.close(ZMQ.java:339)
at storm.starter.spout.RandomSentenceSpout.nextTuple(RandomSentenceSpout.java:56)
at backtype.storm.daemon.executor$fn__3985$fn__3997$fn__4026.invoke(executor.clj:502)
at backtype.storm.util$async_loop$fn__465.invoke(util.clj:377)
at clojure.lang.AFn.run(AFn.java:24)
at java.lang.Thread.run(Thread.java:724)

odpovede:

1 pre odpoveď č. 1

Storm odporúča používať presne 2.1.7 verziu nulaMQ.

https://github.com/xumingming/storm-wiki/blob/master/Installing-native-dependencies.md

Ostatná verzia je známa tým, že spôsobuje problémy, pretože existujú vážne chyby. Ktorú verziu nulaMQ používate?


1 pre odpoveď č. 2

Zdá sa, že OP je už dávno preč, ale ponechám túto odpoveď v prípade, že ktokoľvek iný má tento problém (táto stránka mala vysokú pozíciu stránky, keď som prišiel o rovnaké riešenie)

Vyskytol sa problém s niektorými verziami ZMQ (konkrétne s balíčkom java), ktoré hodí UnsatisfiedLinkError keď sa pokúšate zatvoriť zásuvku, ako je tomu v tomto prípade búrka.

Viac informácií nájdete tu:

https://github.com/zeromq/jzmq/issues/237

Zrejmé riešenie by bolo zlepšiť verziu jzmq (alebo v tomto prípade verziu búrky).

Na zdravie.