Tutorial di Zookeeper
ZooKeeper è un servizio di coordinamento distribuito per gestire un ampio set di host. Il coordinamento e la gestione di un servizio in un ambiente distribuito è un processo complicato. ZooKeeper risolve questo problema con la sua semplice architettura e API. ZooKeeper consente agli sviluppatori di concentrarsi sulla logica dell'applicazione di base senza preoccuparsi della natura distribuita dell'applicazione.
Il framework ZooKeeper è stato originariamente creato su "Yahoo!" per accedere alle loro applicazioni in modo semplice e robusto. Successivamente, Apache ZooKeeper è diventato uno standard per il servizio organizzato utilizzato da Hadoop, HBase e altri framework distribuiti. Ad esempio, Apache HBase utilizza ZooKeeper per tenere traccia dello stato dei dati distribuiti. Questo tutorial spiega le basi di ZooKeeper, come installare e distribuire un cluster ZooKeeper in un ambiente distribuito e infine si conclude con alcuni esempi che utilizzano la programmazione Java e applicazioni di esempio.
Questo tutorial è stato preparato per i professionisti che aspirano a fare carriera nell'analisi dei Big Data utilizzando il framework ZooKeeper. Ti darà una comprensione sufficiente su come utilizzare ZooKeeper per creare cluster distribuiti.
Prima di procedere con questo tutorial, è necessario avere una buona conoscenza di Java perché il server ZooKeeper viene eseguito su JVM, processo distribuito e ambiente Linux.