Учебник по Zookeeper

ZooKeeper - это распределенный сервис координации для управления большим количеством хостов. Координация и управление сервисом в распределенной среде - сложный процесс. ZooKeeper решает эту проблему благодаря своей простой архитектуре и API. ZooKeeper позволяет разработчикам сосредоточиться на основной логике приложения, не беспокоясь о распределенной природе приложения.

Фреймворк ZooKeeper изначально был создан в «Yahoo!» для простого и надежного доступа к их приложениям. Позже Apache ZooKeeper стал стандартом для организованного сервиса, используемого Hadoop, HBase и другими распределенными средами. Например, Apache HBase использует ZooKeeper для отслеживания состояния распределенных данных. В этом руководстве объясняются основы ZooKeeper, как устанавливать и развертывать кластер ZooKeeper в распределенной среде, а в заключение приводятся несколько примеров использования Java-программирования и примеров приложений.

Аудитория

Это руководство было подготовлено для профессионалов, стремящихся сделать карьеру в Big Data Analytics с использованием фреймворка ZooKeeper. Это даст вам достаточное понимание того, как использовать ZooKeeper для создания распределенных кластеров.

Предпосылки

Прежде чем приступить к изучению этого руководства, вы должны хорошо разбираться в Java, поскольку сервер ZooKeeper работает на JVM, в распределенных процессах и среде Linux.