Introduction to Apache Zookeeper Training | Learn & Explore Internals & Functions of Zookeeper

Introduction to Apache Zookeeper Course Description

ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. Apache ZooKeeper is an effort to develop and maintain an open-source server which enables highly reliable distributed coordination.

The Introduction to Apache ZooKeeper training course takes you to a deep-dive into the internals of Apache Zookeeper and explores how it functions.

Apache Zookeeper Course Learning Outcomes

  • Learn the fundamental concepts of Zookeeper
  • Learn how zookeeper integrates with the major big data products to enable HA
  • Gain understanding on how to administer Zookeeper

Apache Zookeeper Training - Suggested Audience

This Apache Zookeeper is aimed at professionals in charge of running any product that leverages zookeeper for service coordination. Suggested attendees based on our past programs are:
  • Software Developer
  • System Administrator
  • System Engineer
  • Software Architects
  • IT Professionals

Apache Zookeeper Training Duration

  • Open-House F2F (Public): 2 days
  • In-House F2F (Private): 2/3 days, for commercials please send us an email with group size to

Apache Zookeeper Training - Prerequisites

  • Participants must have basic familiarity with data management systems

Introduction to Apache ZooKeeper training course outline include:

1. Zookeeper Overview

2. Zookeeper terms
  • Quorum
  • epoch
  • znode
  • session
  • watcher

3. Installing Zookeeper
  • System requirements

4. Architecture

5. Configuring Zookeeper

6. Managing Zookeeper Storage

7. Remotely Connecting to Zookeeper

8. How Zookeeper Works
  • Leader Election
  • Locks
  • Queues

9. Logging

10. Configuration Considerations
Keny White


Keny White is Professor of the Department of Computer Science at Boston University, where he has been since 2004. He also currently serves as Chief Scientist of Guavus, Inc. During 2003-2004 he was a Visiting Associate Professor at the Laboratoire d'Infomatique de Paris VI (LIP6). He received a B.S. from Cornell University in 1992, and an M.S. from the State University of New York at Buffalo.


After working as a software developer and contractor for over 8 years for a whole bunch of companies including ABX, Proit, SACC and AT&T in the US, He decided to work full-time as a private software trainer. He received his Ph.D. in Computer Science from the University of Rochester in 2001. "What I teach varies from beginner to advanced and from what I have seen, anybody can learn and grow from my courses".


Average Rating

1 rating

Detailed Rating

5 stars
4 stars
3 stars
2 stars
1 star

    This is great

    I really love the course editor in LearnPress. It is never easier when creating courses, lessons, quizzes with this one. It's the most useful LMS WordPress plugin I have ever used. Thank a lot! Testing quiz is funny, I like the sorting choice question type most.