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

Das WeChat-Applet implementiert eine einfache Taschenrechnerfunktion

In diesem Artikel wird der spezifische Code für d...

So ändern Sie Farben und Designs in Vim unter Linux

Vim ist ein Texteditor, den wir unter Linux sehr ...

So implementieren Sie die King of Glory-Personal-Ladeseite mit CSS3

Wer King of Glory gespielt hat, sollte mit der Wi...

MySQL-Grundlagen in 1 Stunde

Inhaltsverzeichnis Erste Schritte mit MySQL MySQL...

Callback-Funktionen in JavaScript verstehen und verwenden

Inhaltsverzeichnis Überblick Was sind Rückrufe od...

Schreiben und Verstehen von Pfeilfunktionen und diesem in JS

Inhaltsverzeichnis Vorwort 1. So schreiben Sie Fu...

So erstellen Sie dynamische QML-Objekte in JavaScript

1. Objekte dynamisch erstellen Es gibt zwei Mögli...

So implementieren Sie die Fernzugriffskontrolle in Centos 7.4

1. SSH-Remoteverwaltung SSH ist ein sicheres Kana...