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

Artikel yang menerangkan cara mengarang docker mencipta persekitaran Flink

藏色散人
藏色散人ke hadapan
2021-12-31 14:59:052479semak imbas

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 你的镜像

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

Tambah kebenaran boleh laku

sudo chmod +x /usr/local/bin/docker-compose

Uji hasil pemasangan

docker-compose --version

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

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!

Kenyataan:
Artikel ini dikembalikan pada:awaimai.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam