Windows下Docker搭建Flink集群

编写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

控制台查看:

相关推荐

  1. Dockerkafka

    2024-04-04 00:14:01       32 阅读
  2. 简单docker swarm

    2024-04-04 00:14:01       38 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-04 00:14:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-04 00:14:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-04 00:14:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-04 00:14:01       20 阅读

热门阅读

  1. 从零开始学RSA:N不互素

    2024-04-04 00:14:01       12 阅读
  2. The Morning Star

    2024-04-04 00:14:01       15 阅读
  3. Windows——什么是进程?

    2024-04-04 00:14:01       11 阅读
  4. (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化

    2024-04-04 00:14:01       13 阅读
  5. ViT模型实现-数据处理

    2024-04-04 00:14:01       19 阅读
  6. android 内存优化

    2024-04-04 00:14:01       15 阅读
  7. 财务管理 基础1:除了利润,一切都是扯淡

    2024-04-04 00:14:01       17 阅读
  8. GDAL源码剖析(十一)之OGR投影说明

    2024-04-04 00:14:01       14 阅读
  9. Go语言介绍及Go语言成功的项目列举

    2024-04-04 00:14:01       15 阅读