zkui KeeperErrorCode = ConnectionLoss for /

zkui连接zk报错:(zkui-2.0-SANPSHOT-jar-with-dependencies.jar)

2019-12-26 18:04:48 ERROR ServletUtil:76 - Error :KeeperErrorCode = ConnectionLoss for /
2019-12-26 18:05:21 ERROR Home:103 - [org.apache.zookeeper.KeeperException.create(KeeperException.java:99), org.apache.zookeeper.KeeperException.create(KeeperException.java:51), org.apache.zookeeper.ZooKeeper.getChildren(ZooKeeper.java:1468), org.apache.zookeeper.ZooKeeper.getChildren(ZooKeeper.java:1496), com.deem.zkui.utils.ZooKeeperUtil.listNodeEntries(ZooKeeperUtil.java:255), com.deem.zkui.controller.Home.doGet(Home.java:71), javax.servlet.http.HttpServlet.service(HttpServlet.java:687), javax.servlet.http.HttpServlet.service(HttpServlet.java:790), org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:698), org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1564), com.deem.zkui.filter.AuthFilter.doFilter(AuthFilter.java:63), org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1544), org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:524), org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:138), org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:568), org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:221), org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1105), org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:453), org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:183), org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1039), org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136), org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52), org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97), org.eclipse.jetty.server.Server.handle(Server.java:445), org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:277), org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:216), org.eclipse.jetty.io.AbstractConnection$1.run(AbstractConnection.java:505), org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:601), org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:532), java.lang.Thread.run(Thread.java:745)]

在配置好config.cfg后,出现上述错误,导致打开zkui界面后,出现:KeeperErrorCode = ConnectionLoss for /  的问题,通过

zkCli.sh命令连接config.cfg后面中配置的zkServer发现第一个zk地址连接不上,错误如下:

[root@tom zookeeper] bin/zkCli.sh -server 10.12.1.123:2182
....
....
2019-12-31 15:58:34,868 [myid:] - INFO  [main-SendThread(10.12.1.123:2182):ClientCnxn$SendThread@876] - Socket connection established to 10.12.1.123/10.12.1.123:2182, initiating session
[zk: 10.12.1.123:2182(CONNECTING) 0] 2019-12-31 15:58:36,150 [myid:] - INFO  [main-SendThread(10.12.1.123:2182):ClientCnxn$SendThread@1158] - Unable to read additional data from server sessionid 0x0, likely server has closed socket, closing socket connection and attempting reconnect

在通过zkCli.sh -server host1:port1,host2:port2,host3:port3形式连接zk时,前面的不可用会自动连接下一个,但是zkui在第一个不可用时好像没有继续连接下面的zk地址,导致zkui连接zk失败,打开web界面出现ConnectionLoss的情况。(具体原因以后查一下,做个标记)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章