Windows下Docker搭建Flink集群

编写docker-compose.yml

参照:https://github.com/docker-flink/examples/blob/master/docker-compose.yml

bash 复制代码
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所有目录执行以下命令:

bash 复制代码
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

控制台查看:

相关推荐
雪碧聊技术3 小时前
使用Docker,将fastApi项目部署到linux服务器
服务器·docker·fastapi·docker部署fastapi
我有2只猫4 小时前
vLLM Docker 本地部署小模型
docker·容器·vllm
腾讯数据架构师4 小时前
壁仞 GPU 怎么接入 Kubernetes 和 AI 平台?CubeStudio 壁仞算力适配实操
人工智能·容器·kubernetes·cube-studio·ai平台
有脚就行4 小时前
第28篇-Kubernetes-GPU调度机制-Device-Plugin与GPU-Operator
人工智能·容器
Oo9205 小时前
Docker 入门:把应用和运行环境一起打包
docker
曹牧5 小时前
C#:List<string>特定格式输出
windows·c#
易点云徐源6 小时前
(已解决)Photoshop 多画板 Alt+拖动复制随机卡死 4~5 分钟
windows·photoshop
梦梦代码精7 小时前
用开源BuildingAI打造C端AI助手,内置写作/绘画/长文/漫剧,商业化模块全预制
docker·ai·ai作画·开源·代码规范
Dovis(誓平步青云)7 小时前
DevEco Studio 6.1.1 Windows 安装实录:从下载校验到首次启动
android·开发语言·数据库·人工智能·windows·harmonyos
bosins7 小时前
将 Hyper-V 上的 Ubuntu 虚拟机内容迁移到 WSL (Windows Subsystem for Linux) 中
linux·windows·ubuntu