Zookeeper: Intro

This lesson introduces the Zookeeper service.

We'll cover the following...

Zookeeper is a crucial piece of any Big Data deployment at an enterprise scale. It is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and group services. All these services are used by distributed applications. According to the official website, Zookeeper got its name because coordinating distributed systems are a zoo.

At its core, Zookeeper is simple to understand. Think of it as a hierarchical filesystem or tree. The basic building block of Zookeeper is a znode. A znode can store data (like a file) or have child znodes (like a directory). The overall design of Zookeeper provides a highly available system consisting of znodes that make up a hierarchical namespace. The following is a representation of znodes:

Zookeeper can be run as a single server in standalone mode or on a cluster of machines in replicated mode, called an ensemble. High availability in replicated mode is achieved by ensuring that modifications to the znodes tree are ...

Access this course and 1400+ top-rated courses and projects.