What is Zookeeper?

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.