1. Herunterladen und entpacken 1. Einführung in Zookeeper Als verteiltes Service-Framework wird Zookeeper hauptsächlich verwendet, um das Konsistenzproblem von Anwendungssystemen in verteilten Clustern zu lösen. Es kann Datenspeicherung basierend auf einem Verzeichnisknotenbaum bereitstellen, der dem Dateisystem ähnelt. Zookeeper wird jedoch nicht speziell zum Speichern von Daten verwendet. Seine Hauptfunktion besteht darin, die Statusänderungen der von Ihnen gespeicherten Daten aufrechtzuerhalten und zu überwachen. Durch die Überwachung der Änderungen dieser Datenzustände kann eine datenbasierte Clusterverwaltung erreicht werden. 2. Herunterladen Umgebungsversion centos7 Zookeeper 3.4.14 [root@localhost mysoft]$ cd /usr/local/mysoft/ [root@localhost mysoft]$ wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz [root@localhost mysoft]# tar -zxvf zookeeper-3.4.14.tar.gz [root@localhost mysoft]# mv zookeeper-3.4.14 zookeeper3.4 2. Ändern Sie die Konfigurationsdatei 1. Daten- und Protokollverzeichnisse [root@localhost /]# mkdir -p data/log/zkp1.log [root@localhost /]# mkdir -p data/zkpdata/zkp1 2. Ändern Sie die Konfiguration [root@localhost mysoft]# cd zookeeper3.4/conf/ [root@localhost conf]# cp zoo_sample.cfg zoo.cfg [root@localhost conf]# vim zoo.cfg # Ändern Sie die folgenden beiden Inhalte, der andere Standard ist dataDir = /data/zkpdata/zkp1 dataLogDir=/data/log/zkp1.log 3. Beschreibung der Konfigurationsdatei 1) tickZeit 3. Inbetriebnahme 1. Starten Sie den Server [root@localhost bin]# pwd /usr/local/mysoft/zookeeper3.4/bin [root@localhost bin]# /usr/local/mysoft/zookeeper3.4/bin/zkServer.sh start /usr/local/mysoft/zookeeper3.4/conf/zoo.cfg ZooKeeper JMX standardmäßig aktiviert Konfiguration wird verwendet: /usr/local/mysoft/zookeeper3.4/conf/zoo.cfg Zookeeper wird gestartet ... GESTARTET [root@localhost bin]# ps -aux |grep zookeeper 2. Starten Sie den Client [root@localhost /]# cd /usr/local/mysoft/zookeeper3.4/bin/ [root@localhost bin]# ./zkCli.sh Verbindung zu localhost:2181 wird hergestellt 4. Allgemeine Betriebsbefehle ## Erstellen Sie einen Knoten [zk: localhost:2181(CONNECTED) 2] create /cicada cicada-smile1 Erstellt /Zikade [zk: localhost:2181(VERBUNDEN) 8] erstellen /cicada2 cicada-smile2 Erstellt /cicada2 [zk: localhost:2181(VERBUNDEN) 4] get /cicada Zikadenlächeln1 ## Verzeichnis anzeigen [zk: localhost:2181(CONNECTED) 5] ls / [Tierpfleger, Zikade, Zikade2] ## Das angegebene Verzeichnis anzeigen [zk: localhost:2181(CONNECTED) 17] ls / zookeeper [com.ptp.user.service.Benutzerdienst] ## Knoten löschen [zk: localhost:2181(CONNECTED) 10] delete /cicada ## Alle Verzeichnisse löschen [zk: localhost:2181(CONNECTED) 18] rmr /cicada2 [zk: localhost:2181(VERBUNDEN) 19] ls /cicada2 Knoten existiert nicht: /cicada2 ## Verbleibende Knoten anzeigen [zk: localhost:2181(CONNECTED) 13] ls / [Tierpfleger] 5. Quellcodeadresse
Zusammenfassen Oben finden Sie eine Zusammenfassung der vom Herausgeber eingeführten allgemeinen Befehle zum Erstellen der ZooKeeper3.4-Middleware unter CentOS7. Ich hoffe, dass sie für alle hilfreich sind. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten! Das könnte Sie auch interessieren:
|
<<: Diagramm des installationsfreien Konfigurationsprozesses für komprimierte MySQL 5.7.17-Pakete
>>: Diagramm der Installationsschritte für MySQL 8.0.11 Community Green Edition für Windows
1. <dl> definiert eine Liste, <dt> de...
1.Schreiben Sie davor: Als leichtgewichtige Virtu...
Auf der mobilen Seite ist das Flex-Layout sehr nü...
Inhaltsverzeichnis 1. Zahlen in JavaScript 2. Mat...
Inhaltsverzeichnis Zeichensatz Vergleichsregeln V...
HTML steht für Hypertext Markup Language. Heutzut...
1. Zweck: Machen Sie den Code leichter wartbar un...
XML dient der Beschreibung, Speicherung, Übertrag...
Mit der Anweisung „Truncate table“ werden alle Da...
1. Übersicht Das Promise-Objekt ist eine von ES6 ...
Lasst uns gemeinsam lernen 1. Traditionelle Metho...
Vorwort Die Stromversorgung in meiner Wohnung ist...
1|0 Kompilieren Sie den Kernel (1) Führen Sie den...
Inhaltsverzeichnis 1. Installation 2. Einführung ...
Dieser Artikel untersucht die ES6-for...of-Schlei...