Apache ZooKeeper is a software project of the Apache Software Foundation. It is essentially a centralized service for distributed systems to a hierarchical key-value store, which is used to provide a distributed configuration service, synchronization service, and naming registry for large distributed systems.
The following are the things covered under ZooKeeper.
a simple Zookeeper client appplication, written in Java
higher level solutions to common problems in distributed applications.
Documents for Administrators and Operations Engineers of ZooKeeper Deployments
Documents for Developers Contributing to the ZooKeeper Open Source Project.
Technical Overview Documents for Client Developers, Adminstrators, and Contributors
BookKeeper is a highly-available system that implements high-performance write-ahead logging. It uses ZooKeeper for metadata, which is the main reason for being a ZooKeeper contrib.
The following are the course contents offered for Apache Zookeeper
Download ZooKeeper course plan