某个topic的一个分区leader为-1,isr中没有可用broker

micmouse521 发表于: 2018-10-17   最后更新时间: 2019-11-27 14:21:16   3,849 游览

您好,我们线上的kafka版本为0.10.1.0
最近一个topic出现了某个分区的leader值为-1,isr中无broker
日志中没有找到有用信息。

[kafka@kafka023 kafka]$ bin/kafka-topics.sh  --zookeeper localhost:2181 --topic abc-test --describe
Topic:abc-test      PartitionCount:20       ReplicationFactor:2     Configs:retention.ms=604800000
        Topic: test-abc      Partition: 0    Leader: 22      Replicas: 22,23 Isr: 22,23
        Topic: test-abc      Partition: 1    Leader: 24      Replicas: 23,24 Isr: 24,23
        Topic: test-abc      Partition: 2    Leader: 24      Replicas: 24,25 Isr: 24,25
        Topic: test-abc      Partition: 3    Leader: 25      Replicas: 25,16 Isr: 25,16
        Topic: test-abc     Partition: 4    Leader: -1      Replicas: 18,19,16,17   Isr: 
        Topic: test-abc      Partition: 5    Leader: 18      Replicas: 17,18 Isr: 18,17
        …………

您遇到过这种问题吗,数据比较重要不能过期。
我们尝试重新分配个分区,重新分区失败。

发表于 2018-10-17

18,19是在做重新分配时加进去的,重新分配失败了。

问题解决了。重启了controller所在节点,controler进行了重新选举,过了一段时间OK了

这个是kafka0.10.1.0的bug,我之前也遇到过

哥们你们怎么解决的。
有bug地址吗?

重启解决的,你给我个邮箱。我把文档发你。我之前有总结过

micmouse521@126.com
谢谢。

半兽人 -> felis chaus 6年前

求分享。。

felis chaus -> 半兽人 6年前

咋分享出来啊?有没有群啥的?

半兽人 -> felis chaus 6年前

群:14085484

felis chaus -> 半兽人 6年前

加群了麻烦同意一下!

哥们,能把解决方法发我一份吗?邮箱是17806230667@163.com

重启controller所在节点kafka服务,可以解决

你的答案

查看kafka相关的其他问题或提一个您自己的问题