美文网首页
zookeeper No route to host (Host

zookeeper No route to host (Host

作者: wyaoo | 来源:发表于2018-01-26 09:45 被阅读1227次

    现象

    zookeeper启动后状态不正常

    # /opt/zookeeper/bin/zkServer.sh status
    ZooKeeper JMX enabled by default
    Using config: /opt/zookeeper/bin/../conf/zoo.cfg
    Error contacting service. It is probably not running.
    

    查看zookeeper.out文件有如下报错

    2018-01-25 20:37:23,379 [myid:132] - WARN  [WorkerSender[myid=132]:QuorumCnxManager@584] - Cannot open channel to 133 at election address /192.168.233.133:3888
    java.net.NoRouteToHostException: No route to host (Host unreachable)
            at java.net.PlainSocketImpl.socketConnect(Native Method)
            at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
            at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
            at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
            at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
            at java.net.Socket.connect(Socket.java:589)
            at org.apache.zookeeper.server.quorum.QuorumCnxManager.connectOne(QuorumCnxManager.java:558)
            at org.apache.zookeeper.server.quorum.QuorumCnxManager.toSend(QuorumCnxManager.java:534)
            at org.apache.zookeeper.server.quorum.FastLeaderElection$Messenger$WorkerSender.process(FastLeaderElection.java:454)
            at org.apache.zookeeper.server.quorum.FastLeaderElection$Messenger$WorkerSender.run(FastLeaderElection.java:435)
            at java.lang.Thread.run(Thread.java:748)
    

    解决方法

    关闭防火墙后稍等片刻,集群状态正常

    # systemctl stop firewalld.service
    # /opt/zookeeper/bin/zkServer.sh status
    ZooKeeper JMX enabled by default
    Using config: /opt/zookeeper/bin/../conf/zoo.cfg
    Mode: leader
    

    相关文章

      网友评论

          本文标题:zookeeper No route to host (Host

          本文链接:https://www.haomeiwen.com/subject/pljiaxtx.html