我已部署了风暴服务器,但每次启动主管时都会收到以下错误。
2014-09-08 09:04:40 o.a.z.ClientCnxn [INFO] Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
2014-09-08 09:04:40 o.a.z.ClientCnxn [WARN] Session 0x0 for server null, unexpected error, closing socket connection and attempting reconnect
java.net.ConnectException: Connection refused
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) ~[na:1.7.0_65]
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:739) ~[na:1.7.0_65]
at org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(ClientCnxnSocketNIO.java:350) ~[zookeeper-3.4.5.jar:3.4.5-1392090]
at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1068) ~[zookeeper-3.4.5.jar:3.4.5-1392090]
任何人都可以帮我解决这个错误。 提前致谢
答案 0 :(得分:2)
启动Zookeeper是我的问题:
zkServer start
之后您应该重新运行拓扑。
答案 1 :(得分:1)
你设置了Zookeeper吗? Zookeeper应该在运行风暴拓扑之前启动并运行。
在storm文档中,请参阅设置Zookeeper群集部分。
答案 2 :(得分:0)
此异常仅有一个含义:没有任何内容正在侦听您尝试连接的IP:端口。要么是错误的,要么是你没有启动服务器。
答案 3 :(得分:0)
./zkServer stop
。./zkServer start
。现在,您不会在Zookeeper群集中获得此异常。