栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

使用Docker部署Flink Session Cluster

使用Docker部署Flink Session Cluster

Docker Hub地址
Flink官网地址

拉取Flink镜像,可以指定版本号:

docker pull flink:1.10.0

创建Flink network:

docker network create flink-network

创建并启动JobManager容器:

docker run -d --name=jobmanager --network flink-network --publish 8081:8081 --publish 6123:6123 --env Flink_PROPERTIES="jobmanager.rpc.address: 192.168.7.253" flink:1.10.0 jobmanager

docker run:生成docker容器命令
-d:后台运行容器,并返回容器id
--name=jobmanager:给容器设置别名为jobmanager
--network flink-network:指定网络
--publish 8081:8081:将容器的8081端口映射到宿主机的8081端口
--publish 6123:6123:将容器的6123端口映射到宿主机的6123端口
--env Flink_PROPERTIES="jobmanager.rpc.address: 192.168.7.253":将flink配置文件中jobmanager.rpc.address属性设置为192.168.7.253
flink:1.10.0:镜像标识,也可以使用镜像id,就是image ID
jobmanager:这个参数应该是用来指定启动的是jobmanager还是taskmanager

创建并启动taskmanager容器,可以启动多个,注意别名不要重复了:

docker run -d --name=taskmanager --network flink-network --env Flink_PROPERTIES="jobmanager.rpc.address: 192.168.7.253" flink:1.10.0 taskmanager
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/280797.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号