Apache zookeeper Zookeeper客户端节点在会话过期后未重新连接

Apache zookeeper Zookeeper客户端节点在会话过期后未重新连接,apache-zookeeper,Apache Zookeeper,我使用定制的TCP监视器(类似于TCPMon)截获了Zookeeper服务器和客户机节点之间的连接。我停止了TCPMon并重新启动了它。当我在会话过期后重新启动TCPMon时,会通知客户端节点(“会话已过期”),但没有重新连接。如何修复它?一旦会话过期,您需要关闭ZooKeeper句柄并重新创建它 From—“一旦ZooKeeper对象关闭或接收到致命事件(会话过期且身份验证失败),ZooKeeper对象将变得无效”关闭ZooKeeper句柄并重新创建它具体意味着什么?我正在使用CloudSol

我使用定制的TCP监视器(类似于TCPMon)截获了Zookeeper服务器和客户机节点之间的连接。我停止了TCPMon并重新启动了它。当我在会话过期后重新启动TCPMon时,会通知客户端节点(“会话已过期”),但没有重新连接。如何修复它?

一旦会话过期,您需要关闭ZooKeeper句柄并重新创建它

From—“一旦ZooKeeper对象关闭或接收到致命事件(会话过期且身份验证失败),ZooKeeper对象将变得无效”

关闭ZooKeeper句柄并重新创建它具体意味着什么?我正在使用CloudSolrServer。我猜完全关闭我正在运行的JVM的时间比zkClientTimeout要长得多,但显然不是这样。调用myServer.shutdown();myServer=newcloudsolrserver(“zkHost:12345”);connect()似乎也不起作用。