2013-08-27 2 views
1

не Compile никаких проблем, но после запуска .....STORM ERROR java.lang.UnsatisfiedLinkError?

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) 
+2

Вы можете разработать больше и сказать, когда вы получили ошибку, которая версии Бури, локальная или нет локальной топологии Сторм, как вы установили 0MQ, какую версию 0MQ ... – Chiron

ответ

1

Кажется, что ОП уже давно нет, но я оставляю этот ответ в случае, если кто-то имеет эту проблему (эта страница была высокий ранг страницы когда Я googled для того же решения)

Существует проблема с некоторыми версиями ZMQ (в частности, оболочкой java), которая бросает UnsatisfiedLinkError, когда вы пытаетесь закрыть сокет, как в этом случае работает шторм.

Больше информации здесь:

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

Очевидным решением было бы обновить jzmq версию (или в данном случае, ливневой версия).

Cheers.

Смежные вопросы