【问题标题】:Storm - java.net.ConnectException: Connection refusedStorm - java.net.ConnectException:连接被拒绝
【发布时间】:2014-11-01 11:30:52
【问题描述】:

我已经部署了storm server,但是每次启动supervisor时都会收到以下错误。

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]

谁能帮我解决这个错误。 提前致谢

【问题讨论】:

    标签: java apache-zookeeper apache-storm


    【解决方案1】:

    你设置了 Zookeeper 吗? Zookeeper 应该在运行风暴拓扑之前启动并运行。

    storm 文档中,请参阅设置 Zookeeper 集群部分。

    【讨论】:

      【解决方案2】:

      此异常只有一个含义:在您尝试连接的 IP:port 上没有任何内容正在侦听。要么这是错误的,要么你没有启动服务器。

      【讨论】:

        【解决方案3】:

        在这里启动 Zookeeper 是我的问题:

        zkServer start
        

        之后您应该重新运行拓扑。

        【讨论】:

          【解决方案4】:
          1. 转到 Zookeeper 安装目录。
          2. cd 到 bin。
          3. 在所有 zookeeper 节点中输入命令./zkServer stop
          4. 再次在所有 zookeeper 节点中输入命令./zkServer start
          5. 启动所有风暴进程(Nimbus 和 Supervisor)。

          现在您不会在 Zookeeper 集群中遇到此异常。

          【讨论】:

            猜你喜欢
            • 2015-05-18
            • 2018-06-10
            • 2023-03-21
            • 2017-08-10
            • 1970-01-01
            • 2011-05-12
            • 1970-01-01
            • 2014-05-17
            相关资源
            最近更新 更多