ZooKeeper provides multiple feature for distributed applications. It can manage large set of hosts & complicated process. Distributed configurations managements. Self election/ Consensus building. Coordination and locks. Key value store. Zookeeper used in many distributed systems like Hadoop, Kafka.
Read More