I have a five node kafka cluster(confluent 5.5 community edition) with 3 zookeeper nodeseach on different aws instances. While doing failover testing , noticed that the kafka cluster works fine even if all zookeeper nodes are down. I was able to produce , consume and also create new consumers.
- why does the kafka cluster not stop if it cannot connect to any zookeeper nodes ?
- What would be the possible issues if we are unaware of such a failure scenario in production and kafka cluster continues to run without zookeeper connectivity ?
- how do we handle such a scenario ?