# Zookeeper

Zookeeper is a self-hosted databases app. Apache ZooKeeper provides a reliable, centralized register of configuration data and services for distributed applications. It is open source and self-hosted, installable on Kubernetes (Helm).

Canonical page: https://ourlocalhost.com/app/7305/zookeeper

## Description

Apache ZooKeeper provides a reliable, centralized register of configuration data and services for distributed applications.

## Platform availability

Available on 1 of 9 platforms: Helm.

## Health score

73/100 (Good), based on 4 of 4 factors.
- Maintained: 100 (last commit 4 days ago)
- Popular: 82 (12,820 GitHub stars)
- Easy to install: 25 (1 install platform, install notes)
- Light to run: 50 (2 GB minimum RAM)

## Links

- Kubernetes (Helm): https://artifacthub.io/packages/helm/bitnami/zookeeper
- GitHub: https://github.com/apache/zookeeper
- Official website: https://zookeeper.apache.org

## Common questions

### Which ZooKeeper folder do I need to back up?

In zoo.cfg, point dataDir to a safe, backed-up folder. If that folder is lost, deleted, or fills up, ZooKeeper can lose tracked information and stop working correctly.

### How can I diagnose ZooKeeper if it exits immediately?

Start it with ./zkServer.sh start-foreground so startup messages appear directly. That makes it easier to spot missing settings or permission problems.

### Can the same zoo.cfg be used on every node in a cluster?

Yes. The ZooKeeper configuration file is designed so the exact same file can be used by all the servers, assuming the disk layouts are the same.

### Which Apache ZooKeeper download should I use to run it?

Use the bin archive if you only want to run it, because it contains the jars required to run ZooKeeper. The non-bin archive is for building from source with Maven.

---
Source: Our Local Host (https://ourlocalhost.com/app/7305/zookeeper), the self-hosted and open-source app directory.
