I post this question on the Stackoverflow.com in details. https://stackoverflow.com/questions/44718439/kafka-high-available-feature-not-work?answertab=oldest#tab-top Up to now, no answer fully explains it.
-------- Forwarding messages -------- From: "夏昀" <kingdomm...@126.com> Date: 2017-06-22 20:15:59 To: users@kafka.apache.org Subject: help!Kafka failover do not work as expected in Kafka quick start tutorial hello: I am trying the quickstart of kafka documentation,link is, https://kafka.apache.org/quickstart. when I moved to Step 6: Setting up a multi-broker cluster,I have deployed 3 kafka broker instance.I killed either server-1 or server-2, everything goes well as the document says. But when I killed the firet broker where brokeID=0, the consumer can't read the new records produced by producer. When I restart the broker 0,consumer can display new messages. why the system work well when broker1 or broker 2 is killed,but can't work when broker 0 is killed? can you explain this for me, thank you very much!