What is Zookeeper?
A centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. All of these kinds of services are used in some form or another by distributed applications.
Zookeeper is a tool in the Open Source Service Discovery category of a tech stack.
Why developers like Zookeeper
High performance ,easy to generate node specific config
Java
Kafka support
Spring Boot Support
Supports extensive distributed IPC
Curator
Used in ClickHouse
Supports DC/OS
Used in Hadoop