本文介紹了ApacheStorm本地群集&無法規范化地址的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
我正在嘗試使用以下命令運行本地群集:
storm local target/myjar.jar com.app.MyMainClass
Storm響應此錯誤:
WARN o.a.s.s.o.a.z.ClientCnxn - Session 0x0 for server localhost/<unresolved>:2000, unexpected error, closing socket connection and attempting reconnect
java.lang.IllegalArgumentException: Unable to canonicalize address localhost/<unresolved>:2000 because it's not resolvable
at org.apache.storm.shade.org.apache.zookeeper.SaslServerPrincipal.getServerPrincipal(SaslServerPrincipal.java:65) ~[storm-shaded-deps-2.2.0.jar:2.2.0]
at org.apache.storm.shade.org.apache.zookeeper.SaslServerPrincipal.getServerPrincipal(SaslServerPrincipal.java:41) ~[storm-shaded-deps-2.2.0.jar:2.2.0]
at org.apache.storm.shade.org.apache.zookeeper.ClientCnxn$SendThread.startConnect(ClientCnxn.java:1001) ~[storm-shaded-deps-2.2.0.jar:2.2.0]
at org.apache.storm.shade.org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1060) [storm-shaded-deps-2.2.0.jar:2.2.0]
使用帶有ZooKeeper、Nimbus和Supervisor容器的??吭O置時,拓撲將提交得很好。我在本地運行時使用的是Storm的自制安裝,但到目前為止,我在網上找不到任何類似的問題。
推薦答案
嘗試在使用STS4.8.0的新環境中調試時遇到相同的錯誤。使用STS 3.9.10是我的解決方案。
這篇關于ApacheStorm本地群集&無法規范化地址的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,