分享

kafka容错测试疑问

evababy 发表于 2015-9-6 17:50:52 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 1 9804
环境:
独立ZK:slave1:2181,slave2:2181,slave3:2181
kafka:slave1(broker1,broker2),slave2(broker3,broker4),slave3(broker5,broker6)
topic:6个分区
6个broker同时指向slave1:2181,slave2:2181,slave3:2181

启动后发现控制台的Leader只能用到1、3、5,测试了很多次都在135中选择领导者,从来不会涉及246
producer用1-6、135、246三种目的发送均正常,consumer也正常,此部署关系表明集群正常。

测试容错发现问题:

当逐一杀掉broker1、broker3、broker5后,kafka领导者逐渐缩小,最终为-1,看样子broker2\4\6处于非领导者状态,此时为宕机状态(不可用)

请问:环境关系有问题么?是不是一个broker必须有相应的ZK?

已有(1)人评论

跳转到指定楼层
desehawk 发表于 2015-9-6 18:50:50
zookeeper是必须的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条