前情提示:利用DockerDesktop搭建flink集群,有手动模式和利用docker-compose.yml等等方式,自己手动搭建很麻烦,因为真的很小白,比如说按照其他帖子搭建好之后,一般一个taskManager只有一个默认的slot,但是我想设置taskManager有多个slot,好多虽然给出了解决方法,但是步子扯得太大了,刚入门Docker真的不知道怎么弄,比如说怎么修改集群的配置文件之类的问题。所以改成了使用docker-compose,但是后来我继续查资料,又找到解决“手动搭建flink集群,一个taskManager对应几个slot”方法,在第二部分
第一部分:使用docker-compose
我就想使用docker-compose,但是我不知道咋用啊!也不敢胡乱动手,只能自己一点点尝试,原理我不清楚,我只描述下我自己怎么做的,完全小白一个,找了好久的docker-compose.yml就是没找到:
创建一个docker-compose.yml文件
只需要在桌面新建一个txt文档,然后名字改成docker-compose.yml
用记事本的形式打开docker-compose.yml
里面相关的设置参数,我参考的是:
(4条消息) 使用Docker搭建Flink集群-CSDN博客
随便将他找个位置安放,我把它放在了DockerDesktop文件夹下,自己创建了一个文件夹,这个文件夹的名字就是你的容器名字:

本文详细介绍了如何使用DockerDesktop和docker-compose搭建Flink集群。首先,通过创建docker-compose.yml文件简化集群启动过程,并提供了一步步的操作指南。然后,针对手动搭建过程中如何为taskManager设置多个slot的问题,提供了从查找容器ID到修改配置文件的完整步骤,包括进入容器、定位到conf目录、使用vim编辑配置文件等细节。
最低0.47元/天 解锁文章
1991

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



