Tutorial do Zookeeper
ZooKeeper é um serviço de coordenação distribuído para gerenciar um grande conjunto de hosts. Coordenar e gerenciar um serviço em um ambiente distribuído é um processo complicado. O ZooKeeper resolve esse problema com sua arquitetura simples e API. O ZooKeeper permite que os desenvolvedores se concentrem na lógica do aplicativo central sem se preocupar com a natureza distribuída do aplicativo.
A estrutura ZooKeeper foi construída originalmente em “Yahoo!” para acessar seus aplicativos de maneira fácil e robusta. Mais tarde, o Apache ZooKeeper se tornou um padrão para serviço organizado usado por Hadoop, HBase e outras estruturas distribuídas. Por exemplo, o Apache HBase usa o ZooKeeper para rastrear o status dos dados distribuídos. Este tutorial explica os fundamentos do 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.
Este tutorial foi preparado para profissionais que desejam fazer carreira em Big Data Analytics usando a estrutura ZooKeeper. Ele lhe dará conhecimento suficiente sobre como usar o ZooKeeper para criar clusters distribuídos.
Antes de prosseguir com este tutorial, você deve ter um bom conhecimento de Java porque o servidor ZooKeeper é executado em JVM, processo distribuído e ambiente Linux.