Hi My zookeeper node in Kafka is storing the data for a partition like this:
{ "controller_epoch":3, "isr":[ 1, 3 ], "leader":1, "leader_epoch":1, "version":1 } So what I am thinking is the command *bin/kafka-list-topic.sh *uses the above data from zookeeper in fetching the its output* + *some additional info the command provides is replicas. The command output is like this: topic: newTopic partition: 0 leader: 1 replicas: 3,1 isr: 1,3 topic: newTopic partition: 1 leader: 3 replicas: 1,3 isr: 3,1 1.So where from the replicas details the command(bin/kafka-list-topic.sh) fetches. 2. When I am stopping my broker-3,it should be removed from "isr":[1,3] of zookeeper,as broker-3 is no more a living node now.But it is not getting removed from there and might be thats why I am getting the command(bin/kafka-list-topic.sh) as below: topic: newTopic partition: 0 leader: 1 replicas: 3,1 isr: 1,3 topic: newTopic partition: 1 leader: 1 replicas: 1,3 isr: 1,3 *which is not correct*. Please help in understanding the behaviour and output. -- *Moniii*