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

HTTP-Rückgabecodeliste (Erklärung auf Chinesisch und Englisch)

Liste der HTTP-Rückgabecodes (unten finden Sie ei...

50 wunderschöne FLASH-Website-Designbeispiele

Mit Flash konnten Designer und Entwickler umfangr...

Schritte zur Installation von MySQL mit Docker unter Linux

Als Tester müssen Sie während des Lernprozesses h...

Vollständiger Prozessbericht der Nginx-Reverse-Proxy-Konfiguration

1. Vorbereitung Installieren Sie Tomcat auf dem L...

So verwenden Sie Axios, um Netzwerkanforderungen in React Native zu stellen

In der Front-End-Entwicklung gibt es viele Möglic...

Klassifizierung der Farbeigenschaften von Webseiten

Klassifizierung der Farbeigenschaften Jede Farbe ...

Verwenden von js zum Implementieren eines Zahlenratespiels

Letzte Woche gab mir der Lehrer eine kleine Hausa...

Detaillierte Erklärung zur Verwendung mehrerer Timer in CocosCreator

1. setTimeOut Drucken Sie abc nach 3 Sekunden. Nu...

Ungewöhnliche, aber nützliche Tags in Xhtml

Xhtml hat viele Tags, die nicht häufig verwendet w...