Skip to content

    Apache ZooKeeper

    Web design & developmentZooKeeperApache ZooKeeper coordination
    Reading time: 2 min.Editorially reviewed on:
    ← All terms

    Definition

    Apache ZooKeeper coordinates shared states in distributed systems.

    The service manages small data objects in a hierarchical structure. Applications use this foundation, for example, for configuration, naming, and coordination of distributed processes.

    Simply explained

    Like a shared coordination ledger for multiple servers.

    Why it matters in practice

    Distributed applications must be able to agree on responsibilities and shared settings.

    Example from business

    Hypothetical example: Several background services coordinate via a shared service which process takes on a task.

    Limits and pitfalls

    • ZooKeeper is not a repository for large user data; failures and connection losses must be considered.

    Origin & history

    ZooKeeper originated as a general coordination service for distributed applications in the Apache ecosystem.

    Use in mid-sized companies

    • Operate existing cluster architectures and their coordination dependencies.

    Frequently asked questions

    Is ZooKeeper a conventional document database?

    No, its focus is on coordination and small state data.

    Sources

    Editorially reviewed on:

    On this page

    Next step

    Put knowledge into practice