Fórum | tutoriais mais recente desenvolvimento web
 

Zookeeper Tutorial


ZooKeeper é um serviço de coordenação distribuída para gerenciar grande conjunto de hosts. Coordenação e gestão de um serviço em um ambiente distribuído é um processo complicado. ZooKeeper resolve este problema com a sua arquitectura simples e API. ZooKeeper permite que os desenvolvedores se concentrem na lógica do aplicativo principal sem se preocupar com a natureza distribuída da aplicação.

O quadro ZooKeeper foi originalmente construído no "Yahoo!" para acessar seus aplicativos de uma forma fácil e robusto. Mais tarde, Apache ZooKeeper se tornou um padrão para o serviço organizado usado por Hadoop, HBase, e outros quadros distribuídos. Por exemplo, Apache HBase usa ZooKeeper para acompanhar o status de dados distribuídos. Este tutorial explica os conceitos básicos de ZooKeeper, como instalar e implantar um cluster ZooKeeper em um ambiente distribuído e, finalmente, conclui com alguns exemplos usando programação Java e aplicativos de amostra.


Público

Este tutorial foi elaborado para profissionais que aspiram a fazer uma carreira no Big Data Analytics usando a estrutura ZooKeeper. Ele lhe dará uma compreensão suficiente sobre como usar ZooKeeper criar clusters distribuídos.


Pré-requisitos

Antes de prosseguir com este tutorial, você deve ter um bom entendimento de Java porque o servidor ZooKeeper é executado no JVM, processo distribuído e ambiente Linux.