docker-compse.yml
# docker-compose -p flink-1 up -d
version: "3.8"
services:
jobmanager:
image: ${FLINK_DOCKER_IMAGE_NAME:-my-flink}
container_name: flink-jobmanager1
privileged: true
expose:
- "6123"
ports:
- "8081:8081"
command: jobmanager
environment:
- JOB_MANAGER_RPC_ADDRESS=jobmanager
# 宿主机IP
- _host=192.168.11.11
taskmanager1:
image: ${FLINK_DOCKER_IMAGE_NAME:-my-flink}
container_name: flink-taskmanager1
privileged: true
expose:
- "6121"
- "6122"
depends_on:
- jobmanager
command: taskmanager
links:
- "jobmanager:jobmanager"
environment:
- JOB_MANAGER_RPC_ADDRESS=jobmanager
- _host=192.168.11.11
taskmanager2:
image: ${FLINK_DOCKER_IMAGE_NAME:-my-flink}
container_name: flink-taskmanager2
privileged: true
expose:
- "6121"
- "6122"
depends_on:
- jobmanager
command: taskm

本文档介绍了如何通过docker-compose文件来部署和管理Apache Flink集群,详细解析了docker-compose.yml的内容和配置要点,帮助读者理解如何在Docker环境下快速搭建和运行Flink作业。
最低0.47元/天 解锁文章
709

被折叠的 条评论
为什么被折叠?



