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

Front-End-JavaScript versteht Funktions-Currying gründlich

Inhaltsverzeichnis 1. Was ist Curry 2. Verwendung...

Schritte zum Exportieren der Felder und zugehörigen Attribute von MySQL-Tabellen

Müssen die Felder und Eigenschaften der Tabelle i...

Wertschätzung des dezenten und eleganten Webdesigns in Schwarz, Weiß und Grau

Unter den klassischen Farbkombinationen kann wohl...

So wählen Sie das Format bei der Verwendung von Binlog in MySQL

Inhaltsverzeichnis 1. Drei Binlog-Modi 1.Anweisun...

Lösen Sie das Matching-Problem in CSS

Problembeschreibung Wie wir alle wissen, wird bei...

Detailliertes Tutorial zur Installation von ElasticSearch 6.4.1 auf CentOS7

1. Laden Sie das ElasticSearch 6.4.1-Installation...

Wie funktionieren die dynamischen Komponenten von Vue3?

Inhaltsverzeichnis 1. Komponentenregistrierung 1....

JS verwendet die Methode „reduce()“, um Baumstrukturdaten zu verarbeiten

Inhaltsverzeichnis Definition Grammatik Beispiele...