1.After created the zookeeper cluster, we found all broker cluster topic can be find in zoo1, zoo2, zoo3.
[root@zoo1 zookeeper]# /root/kafka/bin/kafka-topics.sh --describe --zookeeper zoo1:2181 Topic:my-replicated-topic PartitionCount:1 ReplicationFactor:3 Configs: Topic: my-replicated-topic Partition: 0 Leader: 1 Replicas: 2,0,1 Isr: 1 Topic:test PartitionCount:1 ReplicationFactor:1 Configs: Topic: test Partition: 0 Leader: 1 Replicas: 1 Isr: 1 Topic:test123 PartitionCount:1 ReplicationFactor:1 Configs: Topic: test123 Partition: 0 Leader: 1 Replicas: 1 Isr: 1 [root@zoo1 zookeeper]# /root/kafka/bin/kafka-topics.sh --describe --zookeeper zoo2:2181 Topic:my-replicated-topic PartitionCount:1 ReplicationFactor:3 Configs: Topic: my-replicated-topic Partition: 0 Leader: 1 Replicas: 2,0,1 Isr: 1 Topic:test PartitionCount:1 ReplicationFactor:1 Configs: Topic: test Partition: 0 Leader: 1 Replicas: 1 Isr: 1 Topic:test123 PartitionCount:1 ReplicationFactor:1 Configs: Topic: test123 Partition: 0 Leader: 1 Replicas: 1 Isr: 1 [root@zoo1 zookeeper]# /root/kafka/bin/kafka-topics.sh --describe --zookeeper zoo3:2181 Topic:my-replicated-topic PartitionCount:1 ReplicationFactor:3 Configs: Topic: my-replicated-topic Partition: 0 Leader: 1 Replicas: 2,0,1 Isr: 1 Topic:test PartitionCount:1 ReplicationFactor:1 Configs: Topic: test Partition: 0 Leader: 1 Replicas: 1 Isr: 1 Topic:test123 PartitionCount:1 ReplicationFactor:1 Configs: Topic: test123 Partition: 0 Leader: 1 Replicas: 1 Isr: 1
2.Even we shutdown the zoo or any leader of zookeeper cluster, we can see the topic still can be access on other zoo server