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: 10. Öffnen Sie mit vim die Profilkonfigurationsdatei im Verzeichnis /etc/: 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:
|
<<: MySQL InnoDB-Überwachung (Systemebene, Datenbankebene)
>>: JavaScript zum Erreichen eines einfachen Seiten-Countdowns
Beim Codieren werden Sie feststellen, dass viele ...
Vorwort Die Sprachklassifikation von SQL umfasst ...
Eine Website verwendet viel HTML5 und CSS3 und ho...
Einführung in DNMP DNMP (Docker + Nginx + MySQL +...
Inhaltsverzeichnis 1. Fehlermeldung 2. Fehlerursa...
Als ich die CPP-Datei zum ersten Mal mit G++ komp...
Laden Sie zuerst die Abhängigkeiten herunter: cnp...
Werfen wir einen Blick auf das Problem des VScode...
<br />Einleitung: Diese Idee kam mir, als ic...
Einführung Mit EXISTS wird geprüft, ob eine Unter...
Hintergrund go-fastdfs ist ein verteiltes Dateisy...
Ein während des Entwicklungsprozesses häufig auft...
Im vorherigen Artikel wurde erwähnt, dass die in ...
Mit der kontinuierlichen Entwicklung der Internetw...
1 Einleitung Kong ist kein einfaches Produkt. Das...