Zookeeper Tutorial
ZooKeeper ist ein verteilter Koordinierungsdienst zur Verwaltung einer großen Anzahl von Hosts. Das Koordinieren und Verwalten eines Dienstes in einer verteilten Umgebung ist ein komplizierter Prozess. ZooKeeper löst dieses Problem mit seiner einfachen Architektur und API. Mit ZooKeeper können sich Entwickler auf die Kernanwendungslogik konzentrieren, ohne sich um die Verteilung der Anwendung sorgen zu müssen.
Das ZooKeeper-Framework wurde ursprünglich bei "Yahoo!" für den einfachen und robusten Zugriff auf ihre Anwendungen. Später wurde Apache ZooKeeper zum Standard für organisierte Dienste, die von Hadoop, HBase und anderen verteilten Frameworks verwendet werden. Beispielsweise verwendet Apache HBase ZooKeeper, um den Status verteilter Daten zu verfolgen. Dieses Tutorial erklärt die Grundlagen von ZooKeeper, wie ein ZooKeeper-Cluster in einer verteilten Umgebung installiert und bereitgestellt wird, und schließt mit einigen Beispielen, die Java-Programmierung und Beispielanwendungen verwenden.
Dieses Tutorial wurde für Profis erstellt, die mit dem ZooKeeper-Framework Karriere in der Big Data Analytics machen möchten. Sie erhalten ausreichend Verständnis für die Verwendung von ZooKeeper zum Erstellen verteilter Cluster.
Bevor Sie mit diesem Lernprogramm fortfahren, müssen Sie über gute Kenntnisse in Java verfügen, da der ZooKeeper-Server in einer JVM, einem verteilten Prozess und einer Linux-Umgebung ausgeführt wird.