---
title: ZooKeeper Reviews
meta_title: 'ZooKeeper Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 99 reviews by the users' company size, role or industry to
  find out how ZooKeeper works for a business like yours.
aggregate_rating:
  rating_value: 4.3
  review_count: 99
  scale: '5'
date_modified: '2026-08-09'
parent_category:
  name: Containerization
  url: https://www.g2.com/categories/containerization
---


# ZooKeeper Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Service Discovery Software](https://www.g2.com/categories/service-discovery)  
**Average Rating:** 4.3/5.0  
**Total Reviews:** 99
## About ZooKeeper
ZooKeeper is 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 Reviews
  ### 1. Great in managing my distributed services

**Rating:** 3.5/5.0 stars

**Reviewed by:** Chakshu J. | Mid-Market (51-1000 emp.)

**Reviewed Date:** November 22, 2023

**What do you like best about ZooKeeper?**

I find ZooKeeper apt for distributed cluster management. It solves our problem of letting th team know of our services, when they are available, their location, etc. The main pro is it is quite reliable and we rely it on for consitent data. 

There's a lot of online and open source support available, making it is easy to use and setup, infact we can easily assign it to an intern as well.

**What do you dislike about ZooKeeper?**

Not much, but at times I feel it will be better if we could switch services without a full-reinstalltion, and also migration was possible at ease.

**What problems is ZooKeeper solving and how is that benefiting you?**

It helps me in managing my clsuters and services. 

Moreover, it is helpful in syncronization, configuration maintenance, group services and naming services.

  ### 2. Seamless and satisfying experience with Apache Zookeeper

**Rating:** 4.0/5.0 stars

**Reviewed by:** Saksham G. | Senior Application Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 02, 2023

**What do you like best about ZooKeeper?**

Ensures robust coordination, scalability, and reliability in distributed systems, simplifying complex tasks.

**What do you dislike about ZooKeeper?**

Steeper learning curve, potential complexity, and resource-intensive nature may pose challenges for some users.

**What problems is ZooKeeper solving and how is that benefiting you?**

Vital for coordinating distributed systems, it's integral in ensuring reliability for applications like financial trading platforms and e-commerce sites.

  ### 3. Great open-sourced server for distributed coordination

**Rating:** 3.5/5.0 stars

**Reviewed by:** Alex P. | DevOps engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 15, 2023

**What do you like best about ZooKeeper?**

Talking about pros, I would start with a great, active community. Zookeeper is an open-source project, which attracts a lot of people.
The second thing is that it's highly scalable, and can potentially support thousands of nodes. 
The last part is a pretty simple API, which lets you not only use the endpoints by yourself, but also you can utilize a lot of ready libraries for that.

**What do you dislike about ZooKeeper?**

Everything comes with a price, so on one hand we have great scalability, on the other - it requires a lot of resources. The other part is Zookeeper server ensemble - if it fails, everything stops working

**What problems is ZooKeeper solving and how is that benefiting you?**

In our case, we used Zookeeper for coordination. We had a lot of dependant actions to be executed on large number of nodes, so zookeeper helped us to ensure that those actions are executed in an order

  ### 4. Zookeper for Service discovery

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Online Media | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 24, 2023

**What do you like best about ZooKeeper?**

The best thing about zookeepers is their ability to scale and self-resilience.

**What do you dislike about ZooKeeper?**

Configuration of Zookeeper is hard with minimum support

**What problems is ZooKeeper solving and how is that benefiting you?**

Managing a platform with 1000+ micro service in a fairly automated way where new node with register itself and make themself available

  ### 5. Seamless Solr Setup with ZooKeeper

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ankit K. | CTO, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 26, 2023

**What do you like best about ZooKeeper?**

ZooKeeper has been an invaluable tool in setting up my Solr environment. Its centralized configuration management and distributed coordination capabilities have greatly simplified the process, ensuring seamless communication between Solr nodes. With ZooKeeper, I can effortlessly manage and monitor my Solr cluster, ensuring high availability and fault tolerance.

**What do you dislike about ZooKeeper?**

ZooKeeper's learning curve and maintenance demands was a little challenging for me and require careful attention for stability.

**What problems is ZooKeeper solving and how is that benefiting you?**

I used zookeeper to setup my SOLR Cloud. I am using SOLR Cloud as a serach server.

  ### 6. good distributed coordination service for k8

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** August 11, 2023

**What do you like best about ZooKeeper?**

Apache ZooKeeper is great for distrbuted coordination used in Kubernetes. I tprovides high avaialblity which includes election and failover when there's a node failure along with other features.

**What do you dislike about ZooKeeper?**

Apache ZooKeeper has an extrememly high learning curve and requires many years of experience with distrbuted systems. It is not mandatory to have Zookeeper running in your k8 environment.

**What problems is ZooKeeper solving and how is that benefiting you?**

In addition to distributed coordination, apache zookeeper also provides service discovery for containers. It allows a single registry for service lookups which is very helpful.

  ### 7. Self-managed Kafka with ZooKeeper

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** May 09, 2023

**What do you like best about ZooKeeper?**

We're currently running self-managed Kafka with the ZooKeeper stack, which has been very stable and performant in fulfilling business requirements. It's easy to install and compatible with the Kafka service.

**What do you dislike about ZooKeeper?**

Our current self-managed Kafka and ZooKeeper stack represents an increased ops burden regarding Software Patches, Upgrades, Provision, Sizing, Monitoring, and Manual operations.

**What problems is ZooKeeper solving and how is that benefiting you?**

We are running a distributed streaming system with Kafka, which has a dependency on Zookeeper. ZooKeeper plays a vital role in broker registration/departure, Kafka cluster management, and consumer offset maintenance.

  ### 8. My thoughts on Zookeeper

**Rating:** 4.0/5.0 stars

**Reviewed by:** Shreya P. | Senior Associate technology L1, Enterprise (> 1000 emp.)

**Reviewed Date:** May 17, 2023

**What do you like best about ZooKeeper?**

It is an open-source and lightweight service. It is highly scalable and easy to use.

**What do you dislike about ZooKeeper?**

No migration. The service doesn't support reducing the number of pods and changing volume requirements.

**What problems is ZooKeeper solving and how is that benefiting you?**

We're using Zookeeper to configure Kafka topics and listen to Kafka messages.

  ### 9. Useful for coordination for the only once semantics

**Rating:** 4.0/5.0 stars

**Reviewed by:** Sai K. | Software Developer, Enterprise (> 1000 emp.)

**Reviewed Date:** June 05, 2021

**What do you like best about ZooKeeper?**

In real-time stream processing along with kafka, Zookeeper plays a vital role in order not to duplicate in the efficient processing

**What do you dislike about ZooKeeper?**

Nothing specific drawbacks. I only used it for co-rodination in kafka

**What problems is ZooKeeper solving and how is that benefiting you?**

Only co-oridnation services in HBASE and KAFKA

  ### 10. Zookeeper being one of the main tool in handling OpenStack cloud stack.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Hospital & Health Care | Enterprise (> 1000 emp.)

**Reviewed Date:** June 07, 2021

**What do you like best about ZooKeeper?**

Ease of use, documentation, and configuration.

**What do you dislike about ZooKeeper?**

Dislike I don't think as of now anything

**Recommendations to others considering ZooKeeper:**

Yes, I recommend others to use in fact we have coached others within our organization to use Zookeeper during node management.

**What problems is ZooKeeper solving and how is that benefiting you?**

Zookeeper is being used in OpenStack nodes synchronization especially using DCOPS.

  ### 11. My own experience with Zookeeper for 4 years

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ivan Z. | Senior Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 05, 2020

**What do you like best about ZooKeeper?**

ZooKeeper is a really cool technology for working with shared configuration and cloud managment. It's a very lightweight service and its working without downtimes and maintenence, and it's a very big benefit. The best thing that I like that it's very simple in use and very simple for understanding.  Zookeper just works :) And it doesn't metter if the its working with a cloud of 2 servers or with a cloud of thousands.

**What do you dislike about ZooKeeper?**

There are some things that may be better. First the there is no User Interface for working with directory tree. All of the managment with Zookeper service like (uploading / deleting / createing) going through CMD. For each command we made a script and it's such an annoying thing, and really dangerous because of big count of params that need to be passed through CMD. There is no option to know whats going on with your Zookepeer without using some 3ed party program (We made it by ourself https://github.com/Bazger/SolrAdministrationToolKit), for example to know the sequence of files on the tree or what kind of file was uploaded or which folders are created. Same thing for uploading and deleting files.
The main problem that there are no interesting logs so its really hard to understand and resolve any kind of problem with Zookepeer if it's happend. All uploaded files and dirs to the serivice saved as big one file on the VM. So there is no option to get saved data from Zookeeper without sending an HTTP command to the service, and there is no option to recover the data if the service down.

**Recommendations to others considering ZooKeeper:**

In our organization we used the Zk as a part of the bundle and It's woring very well.

**What problems is ZooKeeper solving and how is that benefiting you?**

We use a Zookeeper as a part of a bundle. For example as a part of Solr Infrastructure or as a part of Hadoop/CDH.

  ### 12. The ultimate master in coordination

**Rating:** 4.0/5.0 stars

**Reviewed by:** Aditya A. | Staff Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** March 19, 2020

**What do you like best about ZooKeeper?**

We used Zookeeper for coordinating between various application instances many years ago for building a group membership protocol.
It is an excellent tool and forma the backbone of most modern day distributed systems, Kafka being one of the most well known ones.
The way it handles state machine replication using Zab makes it a tool of choice for anyone who wants to use it for variety of use cases like leader election, resource ownership etc.
All in all, a great product.

**What do you dislike about ZooKeeper?**

Zookeeper has a steep learning curve and one really needs to spend a lot of time to understand ZK to use it to build any meaningful tools.

**What problems is ZooKeeper solving and how is that benefiting you?**

ZK was used for coordinating between processes, deciding the master as well as maintaining ephemeral state of instances in the cluster.

  ### 13. Zookeeper is helps me throughout the project to manage all the services among clusters

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Financial Services | Enterprise (> 1000 emp.)

**Reviewed Date:** March 19, 2020

**What do you like best about ZooKeeper?**

Zookeeper manages all the distributed services.Since our use case has readability a lot so zookeeper is best for this . It reacts to requests fast . We run a performance monitoring SaaS that often Zookeeper monitoring and its typical for SREs to use it together for solr, Kafka, hadoop etc.

**What do you dislike about ZooKeeper?**

Its has a limited support to cross cluster scenarios and it is pretty heavy.Adding new zookeeper service will lead to data loss. Migration is not possible without user intervention .

**Recommendations to others considering ZooKeeper:**

It is a really good tool and will help to manage and resolve mammy of your distribution problems

**What problems is ZooKeeper solving and how is that benefiting you?**

Zookeeper helps me manage configuration across nodes . I have problems with high availability and zookeeper helps me solve this and its fault tolorent .

  ### 14. Apache Zookeeper a standard top notch open source software for distributed systems

**Rating:** 4.0/5.0 stars

**Reviewed by:** Manoj T. | Big Data Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** March 18, 2020

**What do you like best about ZooKeeper?**

Apache Zookeeper CLI commands are fairly simple and easy which makes it easy to manage your distributed systems like Hadoop, Spark etc.

**What do you dislike about ZooKeeper?**

Apache Hadoop is great in but I feel like it would  have been better if it had a GUI interface for no programmers so that they can learn easily and use it

**Recommendations to others considering ZooKeeper:**

GUI for Zookeeper would be desirable. Thanks

**What problems is ZooKeeper solving and how is that benefiting you?**

I used Apache Zookeeper to write and debug my programs written for distributed systems like Hadoop, Spark and Kafka by looking at the configurations to determine which nodes to connect to for which service etc

  ### 15. distributed co-ordination service

**Rating:** 3.5/5.0 stars

**Reviewed by:** Neha K. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 31, 2020

**What do you like best about ZooKeeper?**

The ability to  Co-ordinate and manage a service in a distributed environment.

**What do you dislike about ZooKeeper?**

Since It's pretty heavy that's why it will require us to maintain a fairly heavy stack.

**Recommendations to others considering ZooKeeper:**

Try it for distributed environment

**What problems is ZooKeeper solving and how is that benefiting you?**

I was facing the problem of synchronised access of shared data by the multiple instances of same application.
Benifits:
 Synchronising access to shared data in a linearizable fashion. Communicating information between different processes.

  ### 16. The unseen cluster guard

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 04, 2020

**What do you like best about ZooKeeper?**

I love zookeeper ability to manage the meta data of a cluster even when the cluster (brokers) lost track of it

**What do you dislike about ZooKeeper?**

The need to maintain yet another cluster (zookeeper itself is kind of a cluster)

**Recommendations to others considering ZooKeeper:**

Aim to use it via SaaS offer

**What problems is ZooKeeper solving and how is that benefiting you?**

Maintaining Kafka Clusters zookeeper adds a layer of reliability and availability

  ### 17. Simple, Useful and easy to maintain

**Rating:** 3.5/5.0 stars

**Reviewed by:** Arvind R. | Software Development engineer IV, Enterprise (> 1000 emp.)

**Reviewed Date:** March 18, 2020

**What do you like best about ZooKeeper?**

Easy to maintain.
Easy to setup
Abstracting complex capabilities.

**What do you dislike about ZooKeeper?**

Adding new machine takes downtime or inconsitency
Only 3 or 5 nodes are allowed.

**Recommendations to others considering ZooKeeper:**

we were using open source version of zookeeper and it was very easy to manage. One can install it in a smaller instance.

**What problems is ZooKeeper solving and how is that benefiting you?**

Distributed consensus
Configuration management
HBase cluster & Hadoop

  ### 18. zookeeper - modern necessity

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Utilities | Enterprise (> 1000 emp.)

**Reviewed Date:** March 18, 2020

**What do you like best about ZooKeeper?**

In my organisation, apache zookeeper is used for  mainly for Queuing message across a distributed micro services. A massive data is transferred on daily basis and it helps to keep it synchronized and smooth functioning.

**What do you dislike about ZooKeeper?**

It is a bit complex for beginners i think. I had to go deep to get a basic understanding about its working.

**Recommendations to others considering ZooKeeper:**

Try it once and you'll surely like it

**What problems is ZooKeeper solving and how is that benefiting you?**

I have been using for data transfer in form of queued messages and synchronizing various micro services.

  ### 19. Apache Kafka Zookeeper

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Leisure, Travel & Tourism | Mid-Market (51-1000 emp.)

**Reviewed Date:** March 30, 2020

**What do you like best about ZooKeeper?**

It pretty well manage search discovery of Kafka brokers or detecting any change in topology  without any human/manual intervention.

**What do you dislike about ZooKeeper?**

Not as such, I have a overall satisfactory experience

**Recommendations to others considering ZooKeeper:**

I would recommend it in managing distributed systems.

**What problems is ZooKeeper solving and how is that benefiting you?**

I was using it in managing Kafka Brokers which i have been using as message broker for publishing and receiving messages/records.
It is pretty easy to increase/decrease number of brokers thus adjusting scalability in a much easier way

  ### 20. Apache Zookeeper  is great

**Rating:** 3.5/5.0 stars

**Reviewed by:** Yusef M. | Senior Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 15, 2020

**What do you like best about ZooKeeper?**

we used Apache Zookeeper for handling the distributed coordination requirements in several distributed systems that I have developed. Apache Zookeeper acted well for us, we were completely satisfied.

**What do you dislike about ZooKeeper?**

poor documentation on that time. but now it's better

**What problems is ZooKeeper solving and how is that benefiting you?**

not very good documentation on that time.

  ### 21. Zookeeper review for leader election in a database cluster.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** March 15, 2020

**What do you like best about ZooKeeper?**

Zookeeper is a super helpful synchronisation service which helped leader election in Adobe Database cluster smooth. The super friendly ZkCLI and the file like hierarchy was very easy to use and it helped us to simulate 40 node cluster in run time.

**What do you dislike about ZooKeeper?**

I didn't quite like the limitation of nodes in. zookeeper cluster.

**What problems is ZooKeeper solving and how is that benefiting you?**

We are solving the leader election problem in a database cluster. Our leader election was naive. We realised a lot of improvement after using zookeeper.

  ### 22. ZooKeeper for Distributed system

**Rating:** 4.0/5.0 stars

**Reviewed by:** Harshal C. | Senior Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 15, 2020

**What do you like best about ZooKeeper?**

ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. Good experience when used in CM.

**What do you dislike about ZooKeeper?**

But also try to eliminate race conditions and complexities.

**What problems is ZooKeeper solving and how is that benefiting you?**

Used zookeeper for configuration management.

  ### 23. Happy with Zookeeper

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Financial Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 15, 2020

**What do you like best about ZooKeeper?**

We are using zookeeper with kafka clusters. Really it makes us to focus more on our bussiness logic instead of indulging in maintaing & debugging clusters all times.

**What do you dislike about ZooKeeper?**

Sometimes broker got disconnected & doesn't bind up automatically until we restart the broker again.

**Recommendations to others considering ZooKeeper:**

Easy to setup & integrate with other packages.

**What problems is ZooKeeper solving and how is that benefiting you?**

We are able to handle large number of nodes in a kafka cluster with the help of zookeeper.

  ### 24. It's too good in the distribut environment

**Rating:** 4.0/5.0 stars

**Reviewed by:** Arpit G. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 16, 2020

**What do you like best about ZooKeeper?**

All the help  is available in the stack overflow

**What do you dislike about ZooKeeper?**

Need to more documents about the zookeeper

**Recommendations to others considering ZooKeeper:**

Every one should use it it's help full in the service

**What problems is ZooKeeper solving and how is that benefiting you?**

Easy installation, easy configure

  ### 25. My experience with ZooKeeper

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 17, 2020

**What do you like best about ZooKeeper?**

It is best with the shared configuration and cloud managament. Maintenence is easy and it is very light weight service.

**What do you dislike about ZooKeeper?**

Every command we have to write the scripts it will be better if we have the custom scripts for the repetive commands. The installation process is too lenghty.

**What problems is ZooKeeper solving and how is that benefiting you?**

Saves time to redistribute and resources more effectively an API are also useful.

  ### 26. About Zookeeper

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 23, 2020

**What do you like best about ZooKeeper?**

It’s the one helps in syncing Hadoop tasks

**What do you dislike about ZooKeeper?**

It may lead to data loss when the count of zoo keeper exceeds.

**What problems is ZooKeeper solving and how is that benefiting you?**

Benefits include it is fast, scalable and messages in zookeeper is in order

  ### 27. Good tool to coordinate with Kafka cluster

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Consumer Services | Enterprise (> 1000 emp.)

**Reviewed Date:** March 16, 2020

**What do you like best about ZooKeeper?**

In zookeeper is very important tool for coordinating Kafka cluster amd choose randomly as leader in cluster which is very important with out disturbing the cluster

**What do you dislike about ZooKeeper?**

I haven't seen any bad things in zookeeper

**What problems is ZooKeeper solving and how is that benefiting you?**

Some time zookeeper service will goes down in small cluster

  ### 28. Using Zookeeper for Kafka and Atlas

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Enterprise (> 1000 emp.)

**Reviewed Date:** March 18, 2020

**What do you like best about ZooKeeper?**

We use mainly zookeeper for Kafka and looks fine. We haven't came across with some challenges which stop us to use this service.

**What do you dislike about ZooKeeper?**

Nothing that I can think of but maybe build-in high-availability.

**What problems is ZooKeeper solving and how is that benefiting you?**

We are using behind the Kafka and Atlas services.

  ### 29. Works!

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Higher Education | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 17, 2020

**What do you like best about ZooKeeper?**

Good for python amd nodejs services since it has good libraries to make use of.

**What do you dislike about ZooKeeper?**

Poor documentation and difficult to implement in java

**Recommendations to others considering ZooKeeper:**

Works well and meets the requirements

**What problems is ZooKeeper solving and how is that benefiting you?**

Used for service discovery in  our college project involving microservices.

  ### 30. Zookeeper for sharing properties

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** March 17, 2020

**What do you like best about ZooKeeper?**

Sharing properties between servers and pretty light weight as well

**What do you dislike about ZooKeeper?**

Nothing as of now. I have never faced anu issue while using this

**What problems is ZooKeeper solving and how is that benefiting you?**

We are using sharing properties between servers for creating shorl url

  ### 31. Senior Customer Operations Engineer

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** March 10, 2020

**What do you like best about ZooKeeper?**

I can store configurations, distributed, and safely, and can use ZK as a single-source-of-truth

**What do you dislike about ZooKeeper?**

Sometimes the authentication / session handling can be buggy, and reconnecting can take some time

**What problems is ZooKeeper solving and how is that benefiting you?**

Kafka related issues, like KAFKA-2729

  ### 32. Highly Recommend for all your distribution needs 

**Rating:** 4.0/5.0 stars

**Reviewed by:** jasmyn d. | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 25, 2018

**What do you like best about ZooKeeper?**

I love how intuitive it is. I was able to figure out a lot of it on my own and once I got the hang of it found it very easy to use. Overall a very enjoyable experience, would certainly recommend.

**What do you dislike about ZooKeeper?**

The installation process was a little lengthy and the reading of the necessary documentation was a little tedious and arguably unnecessary. 

**Recommendations to others considering ZooKeeper:**

Take your time to get familiar with the product before you give up on it. Like any other service you need to take your time to get a hang of everything it offers, you won't regret it. 

**What problems is ZooKeeper solving and how is that benefiting you?**

It is a great way to combat needed bug fixes as this is something that is frequently overlooked so having a service that specializes in it saves a lot of time allowing us to redistribute our time and resources more effectively. This is particularly helpful when managing your own business and having to be even more cautious about where you are spending your time. 

  ### 33. Reliable cluster co-ordinaton service

**Rating:** 4.0/5.0 stars

**Reviewed by:** Pankaj R. | QA Lead, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 25, 2018

**What do you like best about ZooKeeper?**

Zookeeper provide us high performance coordination service for distributed applications. Zookeeper nodes store their data in hierarchical name space, like tree data structure. Various benefits of zookeeper are Ordered messages, simple distribution coordination process,synchorization, reliability

**What do you dislike about ZooKeeper?**

If we want to do service discovery, other solutions like consul have it baked in, with health check in loops.limited support for cross cluster scenarios . Zookeeper may however help with scalability and perhaps cross data center

**What problems is ZooKeeper solving and how is that benefiting you?**

It holds multiple program together. It helps distributed systems to reduce thier management complexity

  ### 34. Zookeeper to manage Storm

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Higher Education | Enterprise (> 1000 emp.)

**Reviewed Date:** October 30, 2017

**What do you like best about ZooKeeper?**

It is customizable, and once you get it up and running it really doesn't need supervision. Once we overcame the permissions issues with getting zookeeper to manage our nodes in a lab environment where we did not have root access, we did not have to touch zookeeper for the duration of our research project. It took care of our storm cluster, balancing workloads and restarting nodes who died without issue.

**What do you dislike about ZooKeeper?**

It is difficult to use in an individual user environment. It requires a lot of integration done by someone with root permissions to get zookeeper to run in a lab clustered environment.

**What problems is ZooKeeper solving and how is that benefiting you?**

We were using it as a cluster manager to manage Storm nodes for an undergraduate research project.


## ZooKeeper Discussions
  - [Can zookeeper be used as database.](https://www.g2.com/discussions/25552-can-zookeeper-be-used-as-database) - 1 comment, 1 upvote
  - [Does Kafka still need ZooKeeper?](https://www.g2.com/discussions/does-kafka-still-need-zookeeper) - 1 comment

- [View ZooKeeper pricing details and edition comparison](https://www.g2.com/products/zookeeper/reviews?filters%5Bnps_score%5D%5B%5D=4&section=pricing&secure%5Bexpires_at%5D=2026-08-13+00%3A36%3A27+-0500&secure%5Bsession_id%5D=62a6cbb6-f358-4b6f-9a37-2f26859a291b&secure%5Btoken%5D=8a9525ca9df791b5e2ae46615d9ce0f4ff98b85ab16095f542fb8574cfcdf29d&format=llm_user)


## Top ZooKeeper Alternatives
  - [HashiCorp Consul](https://www.g2.com/products/hashicorp-consul/reviews) - 4.3/5.0 (20 reviews)
  - [Eureka](https://www.g2.com/products/netflix-eureka/reviews) - 4.1/5.0 (14 reviews)
  - [Docker](https://www.g2.com/products/docker-inc-docker/reviews) - 4.6/5.0 (293 reviews)

