Tutorial zum Erstellen eines Zookeeper-Servers unter Windows

Tutorial zum Erstellen eines Zookeeper-Servers unter Windows

Installation und Konfiguration

Die offizielle Website von Apache bietet viele Mirror-Download-Adressen. Suchen Sie dann nach der entsprechenden Version

Downloadadresse:

http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz

Installation unter Windows

Entpacken Sie die heruntergeladene Zookeeper-Datei in das angegebene Verzeichnis

C:\ZK\zookeeper-3.4.14>

Ändern Sie die Konfiguration und fügen Sie eine zoo.cfg hinzu

Der Inhalt ist wie folgt:

# Die Anzahl der Millisekunden jedes Ticks Heartbeat-Intervalls Millisekunden jeder TickTime = 2000
# Die Anzahl der Ticks, die der anfängliche
# Die Synchronisationsphase kann dauern
initLimit=10
# Die Anzahl der Ticks, die zwischen
# Senden einer Anfrage und Erhalten einer Bestätigung
syncLimit=5
# das Verzeichnis, in dem der Snapshot gespeichert ist. //SpiegeldatenspeicherortdataDir=C:\\ZK\\data\\zookeeper
#Protokollspeicherort dataLogDir=C:\\ZK\\logs\\zookeeper
# der Port, über den die Clients eine Verbindung herstellen clientPort=2181

Hinweis: Wenn beim Start eine Fehlermeldung angezeigt wird, die auf einen Fehler in der cfg-Datei hinweist, können Sie diese durch den Inhalt in zoo_sample.cfg ersetzen.

Gehen Sie in das Bin-Verzeichnis und starten Sie zkServer.cmd. Dieses Skript startet einen Java-Prozess.

C:\ZK\zookeeper-3.4.14>cd bin

C:\ZK\zookeeper-3.4.14\bin>

C:\ZK\zookeeper-3.4.14\bin >zkServer.cmd

Nach dem Start kann jps den Prozess von QuorumPeerMain sehen

C:\ZK\zookeeper-3.4.14\bin >jps

Starten Sie den Client und führen Sie ihn aus, um zu überprüfen

C:\ZK\zookeeper-3.4.14\bin>zkCli.cmd -server 127.0.0.1:2181

Zu diesem Zeitpunkt wurde Zookeeper erfolgreich installiert.

Siehe die offizielle Dokumentation:

http://zookeeper.apache.org/doc/trunk/zookeeperStarted.html

Siehe die Beiträge zum Standalone-Modus, Cluster und Pseudo-Cluster

http://sqcjy111.iteye.com/blog/1741320

Wenn Sie auf einer einzelnen Maschine über einen Pseudocluster arbeiten, können Sie die Datei zkServer.cmd ändern und hinzufügen

Speichern Sie die Zeile set ZOOCFG=..\conf\zoo1.cfg als zkServer-1.cmd

Wenn es mehrere gibt, können Sie dasselbe tun


Es ist auch notwendig,

C:\\ZK\\data\\zookeeper\\1,

C:\\ZK\\data\\zookeeper\\2,

C:\\ZK\\data\\zookeeper\\3

Erstellen Sie eine Textdatei mit dem Namen „myid“, deren Inhalt die Nummer nach „server“ in zoo.cfg sein sollte.

Zusammenfassen

Oben finden Sie das Tutorial zum Erstellen eines Zookeeper-Servers auf einem Windows-System. Ich hoffe, es wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung des Zookeeper-Python-Schnittstellenbeispiels
  • Einführung in das Viper-Konfigurationsframework unterstützt das Lesen und Überwachen von Zookeepern
  • Problem beim Testen des nicht autorisierten Zugriffs auf Zookeeper
  • Implementierung von Docker zum Erstellen eines Zookeeper- und Kafka-Clusters
  • Tutorial-Diagramm zum Erstellen eines Hadoop-Hochverfügbarkeitsclusters basierend auf ZooKeeper
  • Netty + ZooKeeper implementiert einfache Serviceregistrierung und -erkennung
  • Zookeeper-Verbindungstimeout-Problem und Lösung zur Verbindungsablehnung
  • Python implementiert eine verteilte Servicecodeanalyse über Zookeeper

<<:  Detaillierte Erläuterung des Speichermodells der JVM-Serie

>>:  Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.14 (allgemein)

Artikel empfehlen

js implementiert zufälligen Namensaufruf

In diesem Artikel wird der spezifische Code von j...

Zeitleistenimplementierungsmethode basierend auf ccs3

In Webprojekten nutzen wir häufig die Zeitleisten...

MySQL-langsame Abfrage pt-query-digest Analyse des langsamen Abfrageprotokolls

1. Einleitung pt-query-digest ist ein Tool zum An...

So erstellen Sie WeChat-Spiele mit CocosCreator

Inhaltsverzeichnis 1. Laden Sie die WeChat-Entwic...

Block- und Zeilenelemente, Sonderzeichen und Verschachtelungsregeln in HTML

Wenn wir die Verschachtelungsregeln grundlegender...

Konvertieren von XHTML-CSS-Seiten in Druckerseiten

In der Vergangenheit bedeutete das Erstellen eine...

Implementierungsfallcodeanalyse für dynamische und statische Trennung von Nginx

Trennung von statischer und dynamischer Dynamisch...

Beispielverwendung des Linux-Komprimierungsdateibefehls „zip“

Das „.zip“-Format wird zum Komprimieren von Datei...

Lösen Sie das Problem der Kombination von AND und OR in MySQL

Wie unten dargestellt: Wählen Sie Produktname, Pr...

Vier Methoden zur Verwendung von JS zur Bestimmung von Datentypen

Inhaltsverzeichnis Vorwort 1. Art von 2. Instanz ...

So löschen Sie den MySQL 8.0-Dienst vollständig unter Linux

Bevor Sie diesen Artikel lesen, sollten Sie sich ...

HTML-Tabellen-Markup-Tutorial (18): Tabellenkopf

<br />Die Kopfzeile bezieht sich auf die ers...