当领导者选举发生错误时,kafka经纪人从zookeeper中删除

时间:2016-03-08 01:06:36

标签: apache-kafka

今天我遇到了一个问题,经纪人2在动物园管理员中不存在,我认为borker 2已关闭,但它仍然运行良好。我检查了zookeeper日志,

它只提到“已建立会话0x153514345be0321,客户经纪人2协商超时6000”,

来自已删除的代理服务器和状态更改日志

[2016-03-08 06:00:00,257] ERROR Controller 2 epoch 19启动了分区[robotEvents,186]从OfflinePartition到OnlinePartition的状态更改失败(state.change.logger) kafka.common.StateChangeFailedException:在选择分区[***,186]的前导时遇到错误,原因是:由于LeaderAndIsr路径已由另一个控制器写入,因此分区[****,186]的中止领导者选举。这可能意味着电流控制器2经历了软故障而另一个控制器被选出了时代20 ..

很多这类错误都发生了,从源代码来看,这个错误似乎是领导者选举期间的正常过程,但它无法解释为什么经纪人2被从zk中删除。任何的想法?

提前致谢

0 个答案:

没有答案