赞
踩
编写docker-compose.yml
参照:https://github.com/docker-flink/examples/blob/master/docker-compose.yml
- version: "2.1"
- services:
- jobmanager:
- image: flink:1.14.4-scala_2.11
- expose:
- - "6123"
- ports:
- - "18081:8081"
- command: jobmanager
- environment:
- - JOB_MANAGER_RPC_ADDRESS=jobmanager
-
- taskmanager:
- image: flink:1.14.4-scala_2.11
- expose:
- - "6121"
- - "6122"
- depends_on:
- - jobmanager
- command: taskmanager
- links:
- - "jobmanager:jobmanager"
- environment:
- - JOB_MANAGER_RPC_ADDRESS=jobmanager
- scale: 2 #指定TaskManager的数量
在docker-compose.yml所有目录执行以下命令:
docker-compose up -d
执行过程:
[+] Running 14/14
✔ taskmanager 12 layers [⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿] 0B/0B Pulled 129.9s
✔ e756f3fdd6a3 Pull complete 17.7s
✔ bf168a674899 Pull complete 8.6s
✔ e604223835cc Pull complete 19.0s
✔ b879d05afe7d Pull complete 17.7s
✔ a54258f91250 Pull complete 20.7s
✔ c395a90ab0cf Pull complete 30.3s
✔ b79b6485357a Pull complete 22.8s
✔ 7a587b6ad6b3 Pull complete 28.5s
✔ 9021ca31d420 Pull complete 26.8s
✔ b215a7eba672 Pull complete 32.2s
✔ de1d611fa80f Pull complete 107.8s
✔ 9354c4dc24c1 Pull complete 35.4s
✔ jobmanager Pulled 129.9s
[+] Running 3/4
- Network flinkdata_default Created 1.5s
✔ Container flinkdata-jobmanager-1 Started 0.8s
✔ Container flinkdata-taskmanager-2 Started 1.2s
✔ Container flinkdata-taskmanager-1 Started 0.8s
控制台查看:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。