In diesem Artikel wird erläutert, wie Sie mit Docker-Compose eine Flink-Umgebung erstellen. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.
Docker-Compose-Einführung
Docker-Compose ist ein Tool zur Automatisierung von Docker. Mit docker-compose können Sie alle komplexen Docker-Vorgänge mit nur einem Befehl automatisieren.
Laienhaft ausgedrückt besteht unser täglicher Betrieb von Docker immer noch aus einer sehr primitiven Reihe von Aktionen, die Sie manuell mit Docker ausführen können:
找到一个系统镜像 // docker search 安装好 vm 或者 virtual box // apt-get install docker 在 vm 中安装镜像 // docker run -d -it 你的镜像
Dies ist die kleinste Aktion, wenn Sie die Festplatte zuordnen möchten. Richten Sie das NAT-Netzwerk ein oder überbrücken Sie das Netzwerk usw. Sie müssen mehr Docker-Vorgänge ausführen, was offensichtlich sehr ineffizient ist.
Aber es ist in Ordnung, wenn wir es in docker-compose.yaml schreiben. Sie müssen nur docker-compose up -d ausführen, nachdem Sie es geschrieben haben, um zu starten. „Docker-Compse installieren“ komponieren in der angegebenes Verzeichnis Die .yml-Datei lautet wie folgt:
sudo curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
Die Bedeutung der Datei besteht darin, zuerst einen Jobmanager basierend auf dem neuesten Flink-Image und dann einen Taskmanager basierend auf dem Jobmanager und dem Flink-Image zu starten. Nachdem die neue Erstellung abgeschlossen ist, rufen Sie „docker-compose“ im aktuellen Verzeichnis auf, um die Ergebnisse anzuzeigen. Hier ist 8081 der vom Jobmanager geöffnete Port.
Wenn auf der Taskmanager-Seite Konfigurationsdaten vorhanden sind, bedeutet dies, dass Flink erfolgreich bereitgestellt wurde.
Verwandte Empfehlungen: „
Tutorial zur Docker-Nutzung“
Das obige ist der detaillierte Inhalt vonEin Artikel, der erklärt, wie Docker-Compose eine Flink-Umgebung erstellt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!