Hi, One of the broker seems to have got corrupted in my cluster of 7 brokers. All the topic partitions where this broker was leader are having NoLeader or UnderReplicated partition exceptions.
All these partittions have no leader and even no replica in the isr(in-sync replica) set. Corrupt broker id - 5. topic: topic1 partition: 2 leader: -1 replicas: 5 isr: topic: topic1 partition: 8 leader: -1 replicas: 5 isr: topic: topic1 partition: 14 leader: -1 replicas: 5 isr: topic: topic2 partition: 1 leader: -1 replicas: 5 isr: topic: topic2 partition: 8 leader: -1 replicas: 5 isr: topic: topic2 partition: 15 leader: -1 replicas: 5 isr: topic: topic3 partition: 1 leader: -1 replicas: 5 isr: topic: topic3 partition: 8 leader: -1 replicas: 5 isr: topic: topic3 partition: 15 leader: -1 replicas: 5 isr: I have tried the replication tools to manually assign broker to these partitions but that did not helped. As none of them are in isr set. Unfortunately the replication factor for these topics was 1. But for topics where the replication factor was higher, the problem persist. There the leader has been assigned to the next preferred replica but the replica on corrupt broker is not moved to isr set even after long time(days) and partitions have logs in order of 100s. topic: topic4 partition: 1 leader: 6 replicas: 5,6 isr: 6 For same topic, the partition where leader was not broker 5(corrupted broker) there broker 5 is still in isr set. topic: topic4 partition: 0 leader: 4 replicas: 4,5 isr: 4,5 Another observation, the corrupted broker has topic creation log in its INFO logs, printed very frequently, every minute [2014-12-09 13:07:27,878] INFO Topic creation { "partitions":{ "0":[ 4, 3 ], "1":[ 5, 4 ] }, "version":1 } (kafka.admin.AdminUtils$) Though there are no topics created on the cluster. Has anyone faced a similar problem. How can I fix it. Ashendra