So installieren Sie den Zookeeper-Dienst auf einem Linux-System

So installieren Sie den Zookeeper-Dienst auf einem Linux-System

1. Erstellen Sie den Ordner /usr/local/services/zookeeper:

  mkdir -p /usr/local/services/zookeeper

2. Geben Sie das Verzeichnis /usr/local/services/zookeeper ein:

  cd /usr/local/services/zookeeper

3. Laden Sie zookeeper-3.4.9.tar.gz herunter:

 wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz

4. Entpacken Sie zookeeper-3.4.9.tar.gz:

  tar -zxvf zookeeper-3.4.9.tar.gz

5. Wechseln Sie in das Verzeichnis /usr/local/services/zookeeper/zookeeper-3.4.9/conf:

cd zookeeper-3.4.9/conf/

6. Kopieren Sie die Datei zoo_sample.cfg und nennen Sie sie zoo.cfg:

cp zoo_sample.cfg zoo.cfg

7. Öffnen Sie mit vim die Datei zoo.cfg und ändern Sie ihren Inhalt wie folgt:

# Die Anzahl der Millisekunden jedes Ticks
    # Das von Zookeeper definierte Benchmark-Zeitintervall, Einheit: Millisekunden 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.
   # benutze /tmp nicht zur Speicherung, /tmp ist hier nur 
   # Beispiel sei Dank.
   # dataDir=/tmp/zookeeper
   #Datenordner dataDir=/usr/local/services/zookeeper/zookeeper-3.4.9/data
   # Protokollordner dataLogDir=/usr/local/services/zookeeper/zookeeper-3.4.9/logs
   # der Port, an dem die Clients eine Verbindung herstellen
   # Die Portnummer für den Client zum Zugriff auf Zookeeper ist clientPort=2181
   # die maximale Anzahl von Clientverbindungen.
   # Erhöhen Sie diesen Wert, wenn Sie mehr Kunden bedienen müssen
   #maxClientCnxns=60
   #
   # Lesen Sie unbedingt den Wartungsabschnitt der 
   # Administratorhandbuch vor dem Aktivieren der automatischen Bereinigung.
   #
   # http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
   #
   # Die Anzahl der Snapshots, die im Datenverzeichnis aufbewahrt werden sollen
   #autopurge.snapRetainCount=3
   # Bereinigungsaufgabenintervall in Stunden
   # Auf „0“ setzen, um die automatische Bereinigungsfunktion zu deaktivieren
   #autopurge.purgeInterval=1

8. Speichern und schließen Sie die Datei zoo.cfg:

9. Wechseln Sie in das Verzeichnis /usr/local/services/zookeeper/zookeeper-3.4.9/bin:

cd ../bin/

10. Öffnen Sie mit vim die Profilkonfigurationsdatei im Verzeichnis /etc/:

vim /etc/profile

Und fügen Sie am Ende folgenden Inhalt an:

 # Idee - zookeeper-3.4.9 Konfigurationsstart - 08.09.2016
   export ZOOKEEPER_HOME=/usr/local/services/zookeeper/zookeeper-3.4.9/
   export PATH=$ZOOKEEPER_HOME/bin:$PATH
   Exportpfad
   # Idee - zookeeper-3.4.9 Konfigurationsstart - 08.09.2016

11. Machen Sie die Profildatei im Verzeichnis /etc/ wirksam:

 Quelle /etc/Profil

12. Starten Sie den Zookeeper-Dienst:

zkServer.sh starten

Wenn die folgenden Informationen gedruckt werden, ist der Start erfolgreich:

  ZooKeeper JMX standardmäßig aktiviert
   Konfiguration wird verwendet: /usr/local/services/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg
   Zookeeper wird gestartet ... GESTARTET

13. Abfrage des Tierpflegerstatus:

  zkServer.sh-Status

14. Beenden Sie den Zookeeper-Dienst:

 zkServer.sh stoppen

Wenn die folgenden Informationen gedruckt werden, weist dies auf einen erfolgreichen Abschluss hin:

 ZooKeeper JMX standardmäßig aktiviert
   Konfiguration wird verwendet: /usr/local/services/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg
   Zoowärter wird gestoppt ... GESTOPPT

15. Starten Sie den Zookeeper-Dienst neu:

zkServer.sh neu starten

Wenn die folgenden Informationen gedruckt werden, ist der Neustart erfolgreich:

  ZooKeeper JMX standardmäßig aktiviert
   Konfiguration wird verwendet: /usr/local/services/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg
   ZooKeeper JMX standardmäßig aktiviert
   Konfiguration wird verwendet: /usr/local/services/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg
   Zoowärter wird gestoppt ... GESTOPPT
   ZooKeeper JMX standardmäßig aktiviert
   Konfiguration wird verwendet: /usr/local/services/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg
   Zookeeper wird gestartet ... GESTARTET

Zusammenfassen

Oben finden Sie eine Einführung in die Installation des Zookeeper-Dienstes unter Linux. Ich hoffe, es ist hilfreich für Sie. 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!

Das könnte Sie auch interessieren:
  • Zookeeper-Verbindungstimeout-Problem und Lösung zur Verbindungsablehnung
  • Was ist besser, Zookeeper oder Eureka?
  • Zookeeper Übersicht Detaillierte Abbildungen
  • Detaillierte Erklärung der Zookeeper-Knotentypen
  • Detaillierte Erklärung des Prinzips des Zookeeper-Listeners
  • So extrahieren Sie die Zookeeper-Adresse aus der Dubbo-Zookeeper-Registrierungsadresse
  • Tutorial zur Installation von Zookeeper unter Linux sowie zum Starten und Herunterfahren
  • Detaillierte Erklärung zum Erstellen von Diensten mit Dubbo + Zookeeper + Spring Boot
  • So verwenden Sie Zookeeper zum Erstellen eines Konfigurationscenters in SpringCloud
  • Einige Vorschläge zur Optimierung des Zookeeper-Dienstes

<<:  MySQL InnoDB-Überwachung (Systemebene, Datenbankebene)

>>:  JavaScript zum Erreichen eines einfachen Seiten-Countdowns

Artikel empfehlen

CSS3 realisiert Partikelanimationseffekte beim Matching von Königen

Beim Codieren werden Sie feststellen, dass viele ...

Verwendung von MySQL DDL-Anweisungen

Vorwort Die Sprachklassifikation von SQL umfasst ...

Kompilieren Sie CPP-Dateien mit G++ in Ubuntu

Als ich die CPP-Datei zum ersten Mal mit G++ komp...

Vue-Komponente kapselt Beispielcode zum Hochladen von Bildern und Videos

Laden Sie zuerst die Abhängigkeiten herunter: cnp...

Webdesign muss Zweck, Ideen, Gedanken und Beständigkeit haben

<br />Einleitung: Diese Idee kam mir, als ic...

Zusammenfassung der Mysql-Existes-Verwendung

Einführung Mit EXISTS wird geprüft, ob eine Unter...

Fallerklärung für den Nginx-Reverse-Proxy zu Go-FastDFS

Hintergrund go-fastdfs ist ein verteiltes Dateisy...

Überwachen Sie die Größenänderung eines DOM-Elements über Iframe

Ein während des Entwicklungsprozesses häufig auft...

mysqldump-Parameter, die Sie möglicherweise nicht kennen

Im vorherigen Artikel wurde erwähnt, dass die in ...