I've been reading many posts describing the behavior of the Kafka Consumer when the Zookeeper connection is suddenly dropped. I could definitely use some clarification.
The Kafka Consumer accepts a Zookeeper connection string made of a set of zookeeper nodes, for example "zk1a:2181,zk1b:2181,zk1c:2181". Let's say that the consumer is connected to zk1a, what happens when zk1a is suddenly unavailable? Will the zookeeper client ver 3.4.6 bundled with kafka 0.8 automatically retry and attempt to connect to one of the other zookeepers in the connect string? Let's keep it simple and assume that zk1a was not the leader of the zookeeper ensemble. Thanks -- Raghu