Учебник Zookeeper
ZooKeeper - это распределенная служба координации для управления большим набором хостов. Координация и управление сервисом в распределенной среде - сложный процесс. ZooKeeper решает эту проблему с помощью простой архитектуры и API. ZooKeeper позволяет разработчикам сосредоточиться на основной логике приложения, не беспокоясь о распределенной природе приложения.
Фреймворк ZooKeeper изначально был создан в Yahoo! для доступа к своим приложениям простым и надежным способом. Позже Apache ZooKeeper стал стандартом для организованного сервиса, используемого Hadoop, HBase и другими распределенными фреймворками. Например, Apache HBase использует ZooKeeper для отслеживания состояния распределенных данных. В этом руководстве объясняются основы ZooKeeper, как установить и развертывать кластер ZooKeeper в распределенной среде и, наконец, завершается несколькими примерами с использованием программирования на Java и примерами приложений.
Это руководство было подготовлено для профессионалов, стремящихся сделать карьеру в области анализа больших данных с использованием фреймворка ZooKeeper. Это даст вам достаточно понимания того, как использовать ZooKeeper для создания распределенных кластеров.
Прежде чем приступить к этому руководству, вы должны хорошо разбираться в Java, потому что сервер ZooKeeper работает на JVM, распределенном процессе и среде Linux.