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

您好,我们线上的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
…………

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






发表于: 1月前   最后更新时间: 1月前   游览量:148
上一条: 到头了!
下一条: 已经是最后了!

评论…


  • 这个是kafka0.10.1.0的bug,我之前也遇到过
    问题解决了。重启了controller所在节点,controler进行了重新选举,过了一段时间OK了
    18,19是在做重新分配时加进去的,重新分配失败了。
  • 评论…
    • in this conversation