/ / STORM ГРЕШКА java.lang.UnsatisfiedLinkError? - zeromq, apache-storm

STORM ГРЕШКА java.lang.UnsatisfiedLinkError? - zeromq, apache-storm

Не се събере проблем, но след тичане .....

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)

Отговори:

1 за отговор № 1

Storm препоръчва да се използва точно версия 2.1.7 на zeroMQ.

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

Другата версия е известна, че причинява проблеми, тъй като има някои сериозни бъгове. Коя версия на zeroMQ използвате?


1 за отговор № 2

Изглежда, че ОП е отдавна изчезнала, но оставям този отговор в случай, че някой друг има този проблем (тази страница имаше висок ранг на страниците, когато отидох за същото решение)

Има проблем с някои версии на ZMQ (конкретно java wrapper), които хвърлят UnsatisfiedLinkError когато се опитате да затворите гнездото, както в този случай прави бурята.

Повече информация тук:

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

Очевидното решение би било да надстроите версията си за jzmq (или в този случай версия за буря).

Наздраве.