【发布时间】:2018-01-29 23:47:58
【问题描述】:
我有一个在 GCE 上使用 Kubernetes 的集群配置,我有一个用于 zookeeper 的 pod,还有一个用于 Kafka;它一直正常工作,直到 Zookeeper 崩溃并重新启动,它开始拒绝来自 kafka pod 的连接:
拒绝客户端
/10.4.4.58:52260的会话请求,因为它已经看到zxid 0x1962630
完整的拒绝日志在这里:
2017-08-21 20:05:32,013 [myid:] - INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxnFactory@192] - Accepted socket connection from /10.4.4.58:52260
2017-08-21 20:05:32,013 [myid:] - WARN [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:ZooKeeperServer@882] - Connection request from old client /10.4.4.58:52260; will be dropped if server is in r-o mode
2017-08-21 20:05:32,013 [myid:] - INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:ZooKeeperServer@901] - Refusing session request for client /10.4.4.58:52260 as it has seen zxid 0x1962630 our last zxid is 0xab client must try another server
2017-08-21 20:05:32,013 [myid:] - INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxn@1008] - Closed socket connection for client /10.4.4.58:52260 (no session established for client)
【问题讨论】:
标签: apache-kafka kubernetes apache-zookeeper