我有一个部署在数据中心的ZK,并与许多策展人客户进行了互动。由于网络状况不稳定,因此始终在客户端检测到连接丢失事件。
现在我正在研究在不稳定的网络环境下ZK和Curator设置的一些好习惯。
我想到的是增加ZK和策展人方面的会话超时,比如增加到1分钟。
期待您的回复。
感谢。
答案 0 :(得分:1)
如果是网络可靠性问题,增加会话超时只会延迟结果。此外,系统的整体延迟也会增加。
除了网络之外,连接丢失可能有多种原因。请参阅以下链接。
https://wiki.apache.org/hadoop/ZooKeeper/Troubleshooting http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_commonProblems
您也可以使用以下方法检查zk群集健康状况