Rumah > Operasi dan penyelenggaraan > Docker > Artikel yang menerangkan cara mengarang docker mencipta persekitaran Flink

Artikel yang menerangkan cara mengarang docker mencipta persekitaran Flink

藏色散人
Lepaskan: 2021-12-31 14:59:42
ke hadapan
2477 orang telah melayarinya

Artikel ini memperkenalkan cara membina persekitaran Flink menggunakan docker-compose. Ia mempunyai nilai rujukan tertentu Rakan-rakan yang memerlukan boleh merujuk kepadanya.

Pengenalan kepada docker-compose

docker-compose ialah alat yang digunakan untuk mengautomasikan docker. Dengan docker-compose, anda boleh mengautomasikan semua operasi docker yang kompleks dengan hanya satu arahan.

Dalam istilah orang awam, operasi harian buruh pelabuhan kami masih merupakan siri tindakan yang sangat primitif Tindakan yang anda gunakan untuk menggunakan buruh pelabuhan secara manual boleh dibahagikan kepada:

找到一个系统镜像 // docker search
安装好 vm 或者 virtual box // apt-get install docker
在 vm 中安装镜像 // docker run -d -it 你的镜像
Salin selepas log masuk

Ini adalah yang terkecil. action , jika anda ingin memetakan cakera keras, sediakan rangkaian nat atau rangkaian terjepit, dsb... anda perlu melakukan lebih banyak operasi docker, yang jelas sangat tidak cekap.

Tetapi tidak mengapa jika kita menulisnya dalam docker-compose.yaml. Anda hanya perlu menjalankan docker-compose up -d selepas menulisnya untuk bermula.

Pasang docker-compse

Muat turun versi terkini fail docker-compose:

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
Salin selepas log masuk

Tambah kebenaran boleh laku

sudo chmod +x /usr/local/bin/docker-compose
Salin selepas log masuk

Uji hasil pemasangan

docker-compose --version
Salin selepas log masuk

Pasang flink

Dalam direktori yang ditentukan, buat fail docker-compose.yml baharu seperti berikut:

version: "3"
services:
  jobmanager:
    image: flink:latest
    expose:
      - "6123"
    ports:
      - "8081:8081"
    command: jobmanager
    environment:
      - JOB_MANAGER_RPC_ADDRESS=jobmanager
  taskmanager:
    image: flink:latest
    expose:
      - "6121"
      - "6122"
    depends_on:
      - jobmanager
    command: taskmanager
    links:
      - "jobmanager:jobmanager"
    environment:
      - JOB_MANAGER_RPC_ADDRESS=jobmanager
Salin selepas log masuk

Maksud fail adalah untuk memulakan pengurus kerja berdasarkan imej flink terkini, dan kemudian mulakan pengurus tugas berdasarkan imej pengurus kerja dan flink.

Selepas penciptaan baharu selesai, docker-compose dalam direktori semasa Kemudian lawati localhost:8081 untuk melihat keputusan Di sini 8081 ialah port yang dibuka oleh jobmanager.

Jika halaman pengurus tugas mempunyai data konfigurasi, ini bermakna flink telah berjaya digunakan.

Pengesyoran berkaitan: "Tutorial penggunaan Docker"

Atas ialah kandungan terperinci Artikel yang menerangkan cara mengarang docker mencipta persekitaran Flink. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:awaimai.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan