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
Anwendungsszenarien Bei vorhandenen Servern A und...
Erstellen Sie eine neue Konfigurationsdatei (gehe...
1. Erster Download von der offiziellen Website vo...
Wenn die Datenbank gleichzeitig denselben Datenst...
Vorwort Wenn es um Datenbanktransaktionen geht, f...
Einführung: MySQL-Datenbankwiederherstellung nach...
Methoden zum Ändern von Passwörtern vor MySQL 5.7...
Inhaltsverzeichnis 1. Einführung in die Priorität...
Ein Port ändert sich In Version 3.2.0 beträgt der...
Das Hinzufügen einer Hintergrundbildsteuerung zu ...
Designabsichten Beim Entwickeln einer Seite müsse...
1. Installieren Sie openssh-server yum install -y...
MongoDB ist plattformübergreifend und kann sowohl...
Gestern gab es keine Probleme beim Herstellen ein...
Technik-Fan html-Webseite, müssen Sie wissen Von ...