Detailliertes Tutorial zur schnellen Installation von Zookeeper in Docker

Detailliertes Tutorial zur schnellen Installation von Zookeeper in Docker

Docker: Zookeeper schnell installieren

Ich habe Zookeeper nach einem Firmenwechsel lange Zeit nicht mehr verwendet. In letzter Zeit muss ich es verwenden, wenn ich an Elastic-Job arbeite. Hier zeichne ich kurz den Einrichtungsprozess mit Docker auf. Im nächsten Artikel wird erklärt, wie man schnell einen Cluster erstellt. Ich werde hier nicht näher darauf eingehen, wie man Docker erstellt. Wenn Sie mehr über Docker erfahren möchten, können Sie sich die Docker -Artikelserie ansehen, die ich zuvor geschrieben habe.

Suche nach Zookeeper-Bildern

evans-MacBook-Pro:Tool evan$ Docker Suche Zookeeper
NAME BESCHREIBUNG STERNE OFFIZIELL AUTOMATISIERT
zookeeper Apache ZooKeeper ist ein Open-Source-Server, der… 1099 [OK]       
jplock/zookeeper Erstellt ein Docker-Image für Zookeeper Version … 165 [OK]
Wurstmeister/Zookeeper 149 [OK]
mesoscloud/zookeeper ZooKeeper 73 [OK]
bitnami/zookeeper ZooKeeper ist ein zentralisierter Dienst für verteilte … 60 [OK]
digitalwonderland/zookeeper Neuester Zookeeper - clusterfähig 23 [OK]
mbabineau/zookeeper-Aussteller 23 [OK]
tobilg/zookeeper-webui Docker-Image zur Verwendung von „zk-web“ als ZooKeeper… 15 [OK]
debezium/zookeeper Zookeeper-Image erforderlich beim Ausführen des De… 14 [OK]
confluent/zookeeper [veraltet – bitte verwenden Sie confluentinc/cp-zoo… 13 [OK]
31z4/zookeeper Dockerisierter Apache Zookeeper. 9 [OK]
thefactory/zookeeper-exhibitor Vom Aussteller verwalteter ZooKeeper mit S3-Backups … 6 [OK]
engapa/zookeeper Zookeeper-Bild optimiert für die Verwendung in … 3                    
emccorp/zookeeper Zookeeper 2                    
harisekhon/zookeeper Apache ZooKeeper (Tags 3.3 - 3.4) 2 [OK]
paulbrown/zookeeper Zookeeper auf Kubernetes (PetSet) 1 [OK]
openshift/zookeeper-346-fedora20 ZooKeeper 3.4.6 mit Replikationsunterstützung 1                    
perrykim/zookeeper k8s – zookeeper (gegabelter k8s-Beitrag) 1 [OK]
josdotso/zookeeper-exporter Referenz: https://github.com/carlpett/zookeeper_e… 1 [OK]
duffqiu/zookeeper-cli 1 [OK]
pravega/zookeeper-operator Kubernetes-Operator für Zookeeper 0                    
phenompeople/zookeeper Apache ZooKeeper ist ein Open-Source-Server, der… 0 [OK]
dabealu/zookeeper-exporter Zookeeper-Exporter für Prometheus 0 [OK]
midonet/zookeeper Dockerfile für einen Zookeeper-Server. 0 [OK]
humio/zookeeper-dev Zookeeper-Build mit Zulu JVM.

Ziehen Sie den offiziellen Zoowärter

Standardmäßig die neueste Version abrufen

evans-MacBook-Pro:Werkzeug evan$ Docker Pull Zookeeper
Standard-Tag verwenden: latest
aktuell: Aus Bibliothek/Zookeeper ziehen
b4d181a07f80: Ziehen abgeschlossen 
3ee45ae97306: Ziehen abgeschlossen 
567d410fadc4: Ziehen abgeschlossen 
891cdfaa81b9: Ziehen abgeschlossen 
7d811fb3c718: Ziehen abgeschlossen 
259c7b233169: Ziehen abgeschlossen 
19a00500c36e: Ziehen abgeschlossen 
907b63c43842: Ziehen abgeschlossen 
Digest: sha256:d5965c84bbfc33f9a718d9eedec0137dd91e2298e213379549e75ebb0fa49d51
Status: Neueres Image für zookeeper:latest heruntergeladen
docker.io/library/zookeeper:latest

Lokales Bild abfragen

evans-MacBook-Pro:Tool evan$ Docker-Image ls
REPOSITORY TAG BILD ID ERSTELLT GRÖSSE
zookeeper latest 50d238989423 vor 33 Stunden 269MB
mysql latest c0cdc95609f1 vor 6 Wochen 556MB
jenkins/jenkins-latest 22c34b2deb6c vor 15 Monaten 619 MB
postgres latest cf879a45faaa vor 17 Monaten 394 MB
evan/centos-dev 631b0bcb4bcc vor 18 Monaten 191 MB
truevoly/oracle-12c latest 21789d4d876f vor 2 Jahren 5.7GB

Ausführen von Zookeeper

Geben Sie Port 2181 und den Containernamen zookeeper

evans-MacBook-Pro:tool evan$ docker run -d -p 2181:2181 --name zookeeper --restart immer 50d238989423
548d103dabaa3c453f48a55f8dfeb3d241a60ad27fe0f11a114534ae5464b3fe

Zookeeper-Container-ID anzeigen

evans-MacBook-Pro:Werkzeug evan$ Docker ps
CONTAINER ID BILD BEFEHL ERSTELLT STATUS PORTS NAMEN
548d103dabaa 50d238989423 „/docker-entrypoint.…“ vor 3 Minuten Vor 3 Minuten 2888/tcp, 3888/tcp, 0.0.0.0:2181->2181/tcp, :::2181->2181/tcp, 8080/tcp zookeeper

Geben Sie Zookeeper anhand der Container-ID ein

evans-MacBook-Pro:tool evan$ docker exec -it 548d103dabaa bash
root@548d103dabaa:/apache-zookeeper-3.7.0-bin#

Führen Sie den Zookeeper-Startbefehl aus

root@548d103dabaa:/apache-zookeeper-3.7.0-bin# ./bin/zkCli.sh
Verbindung zu localhost:2181 wird hergestellt
27.06.2021 15:15:06,993 [myid:] – INFO [main:Environment@98] – Client-Umgebung:zookeeper.version=3.7.0-e3704b390a6697bfdf4b0bef79e3da7a4f6bac4b, erstellt am 17.03.2021 09:46 UTC
 ##...ausgelassen...
 WatchedEvent-Status: SyncConnected Typ: Keiner Pfad: null
[zk:localhost:2181(VERBUNDEN) 0]

Zookeeper-Visualisierungskonsole herunterladen

Hier habe ich gerade eines von Github als Referenz heruntergeladen

https://github.com/hellosix/zookeeper-manager/archive/refs/heads/master.zip

Führen Sie den Zookeeper-Manager-Code aus

Importieren Sie IDEA und starten Sie ZookeeperManagerApplication direkt. Der Standardport ist 8081.

Herstellen einer Verbindung zum Zookeeper-Dienst

Fügen Sie hier einen neuen Dienst hinzu und geben Sie 127.0.0.1:2181 ein

Dies ist das Ende dieses Artikels zur schnellen Installation von Zookeeper mit Docker. Weitere Informationen zur Installation von Zookeeper mit Docker finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Installieren Sie Zookeeper unter Docker (Standalone und Cluster).
  • CentOS 6 verwendet Docker zum Bereitstellen eines Zookeeper-Betriebsbeispiels
  • Implementierung von Docker zum Erstellen eines Zookeeper- und Kafka-Clusters

<<:  Anwendungsbeispiele für die MySQL-Volltextsuche

>>:  Eine kurze Analyse des HTML-Space-Codes

Artikel empfehlen

Lösung für das Problem ungültiger Breiteneinstellungen für Label und Span

Standardmäßig ist die Einstellung der Breite für B...

Vue3.0 handgeschriebener Karusselleffekt

In diesem Artikel wird der spezifische Code des h...

Führen Sie die Schritte zur Installation von MySQL 5.5 auf CentOS aus

Inhaltsverzeichnis 1. Vorbereitung vor der Instal...

Zen Coding Einfaches und schnelles HTML-Schreiben

Zen-Codierung Es ist ein Texteditor-Plugin. In ei...

So ändern Sie schnell die Tabellenstruktur einer MySQL-Tabelle

Tabellenstruktur einer MySQL-Tabelle schnell ände...

Vue implementiert einfache Kommentarfunktion

In diesem Artikel wird der spezifische Code von V...

Detaillierte Schritte zur Installation und Konfiguration von MySQL 5.6.21

1. Übersicht MySQL-Version: 5.6.21 Download-Adres...

JavaScript-Countdown zum Schließen von Anzeigen

Verwenden von Javascript zum Implementieren eines...

Vue realisiert den Logistik-Timeline-Effekt

In diesem Artikelbeispiel wird der spezifische Co...

Lösung für den Fehler bei der Installation von Docker auf der CentOS-Version

1. Versionsinformationen # Katze /etc/system-rele...

JavaScript zum Erzielen eines Tab-Umschalteffekts

In diesem Artikel wird der spezifische JavaScript...