Hi, We have following setup. 1. Three instances of zookeeper on three machines. 2. Three instances of kafka server on same three machines. 3. All the topics have replication factor 3.
So when we create a topic on any node, i see that it gets replicated on all three instances. I also see that topic data is getting replicated to all three nodes. The data to main topic is written by three producers to which all three zk nodes config is provided in connect string. This is all working fine. The question is what happens if one of the zookeeper crashes. Will the broker on that node also will crash? What happens if broker crashes? I suppose other two brokers will take the load. Now what happens if 2 zookeeper nodes crashes. Or if 2 brokers crashes. Will my cluster be still working in this case. So basically what is the difference between zookeeper failure and server/broker failure. Thanks Sachin
