kazoo重新启动了动物园管理员,手表抛出异常

时间:2017-06-09 03:11:49

标签: python apache-zookeeper kazoo

我的配置:

zookeeper:3.4.10

os:ubuntu 16.04

python:2.7

kazoo:2.3.1

我在IPython中运行的代码: enter image description here

当我使用bin/zkServer.sh restart重新启动zookeeper时,shell会显示以下异常:

enter image description here

如果我删除了手表并用监听器替换,那么监听器就能正常工作。

我不知道为什么,我从google和github / kazoo读取信息,但我没有找到解决问题的解释。

P.S。:有人说因为客户端连接的会话已经过期而丢失了,当zookeeper重新启动时,session_id与重试连接不一样

1 个答案:

答案 0 :(得分:2)

我认为这与以下PR中2.3.1中引入的错误有关: https://github.com/python-zk/kazoo/pull/305

这正在研究中,可能会被回滚。在此期间,请尝试使用2.3版本的kazoo。