Tutoriel Zookeeper
ZooKeeper est un service de coordination distribué pour gérer un grand nombre d'hôtes. La coordination et la gestion d'un service dans un environnement distribué est un processus compliqué. ZooKeeper résout ce problème avec son architecture et son API simples. ZooKeeper permet aux développeurs de se concentrer sur la logique principale de l'application sans se soucier de la nature distribuée de l'application.
Le framework ZooKeeper a été conçu à l'origine sur "Yahoo!" pour accéder à leurs applications de manière simple et robuste. Plus tard, Apache ZooKeeper est devenu un standard pour le service organisé utilisé par Hadoop, HBase et d'autres frameworks distribués. Par exemple, Apache HBase utilise ZooKeeper pour suivre l'état des données distribuées. Ce didacticiel explique les bases de ZooKeeper, comment installer et déployer un cluster ZooKeeper dans un environnement distribué, et se termine enfin par quelques exemples utilisant la programmation Java et des exemples d'applications.
Ce tutoriel a été préparé pour les professionnels aspirant à faire carrière dans le Big Data Analytics à l'aide du framework ZooKeeper. Cela vous donnera une compréhension suffisante de l'utilisation de ZooKeeper pour créer des clusters distribués.
Avant de poursuivre ce didacticiel, vous devez avoir une bonne compréhension de Java car le serveur ZooKeeper s'exécute sur JVM, processus distribué et environnement Linux.