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

控制台查看:

相关推荐
duansamve12 小时前
Python3+Flask+PostgreSQL18+Vue3项目生产环境用docker如何部署?
python·docker·flask
mengge.cloud14 小时前
prometheus+k8s+弹性伸缩,综合项目
云原生·容器·kubernetes·prometheus
Zucker n16 小时前
文献发现、课题组织与证据可追溯的论文阅读。
论文阅读·windows·ubuntu
xbzb19 小时前
从零容器化部署 ECShop:Harbor 私有仓库 + 自定义 PHP 镜像 + LNMP 三容器
容器·php·harbor·镜像·仓库·ecshop
那明眸似水19 小时前
云原生项目三:Docker秒级启动NextCloud个人网盘存储办公系统
linux·运维·docker·云原生·容器
腾飞开源19 小时前
03_Kubernetes 核心概念拆解:从 Spec/Status 收敛到工作负载控制器的设计逻辑
云原生·容器·kubernetes
知已难寻1 天前
Docker 入门:容器技术与 Docker 基础
java·运维·服务器·docker·云原生·容器
xbzb1 天前
镜像到底存在哪:/var/lib/docker 的四级映射与 daemon.json 配置
docker·容器·json·镜像·daemon.json·四级
flyingonpine1 天前
PowerShell脚本数字签名实战:自签名证书、代码签名与信任链验证
windows·信任链
goehou2 天前
让 AI 替我操作这台电脑,先把手能伸多远定下来
windows·自动化·权限管理·ai agent