Kapitel 10. ZooKeeper ausführen

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

ZooKeeper wurde nicht nur als großartiger Baustein für Entwickler konzipiert, sondern auch als freundliche Lösung für Betriebsmitarbeiter. Je größer verteilte Systeme werden, desto schwieriger wird die Verwaltung des Betriebs und desto wichtiger werden robuste Verwaltungspraktiken. Unsere Vision war, dass ZooKeeper eine Standardkomponente für verteilte Systeme ist, die ein Betriebsteam erlernen und gut verwalten kann. Wir haben in den vorangegangenen Beispielen gesehen, dass ein ZooKeeper-Server einfach zu starten ist, aber es gibt viele Knöpfe und Regler, die du beim Betrieb eines ZooKeeper-Dienstes beachten musst. Unser Ziel in diesem Kapitel ist es, dich mit den Verwaltungswerkzeugen vertraut zu machen, die für den Betrieb von ZooKeeper zur Verfügung stehen.

Damit ein ZooKeeper-Dienst ordnungsgemäß funktioniert, muss er richtig konfiguriert sein. Das verteilte Computing, auf dem ZooKeeper basiert, funktioniert nur, wenn die erforderlichen Betriebsbedingungen erfüllt sind. Zum Beispiel müssen alle ZooKeeper-Abstimmungsserver die gleiche Konfiguration haben. Nach unserer Erfahrung ist eine falsche oder inkonsistente Konfiguration die Hauptursache für Betriebsprobleme.

Ein einfaches Beispiel für ein solches Problem ereignete sich in den Anfängen von ZooKeeper. Ein Team von frühen Anwendern hatte seine Anwendung rund ...

Get ZooKeeper now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.