
🚩 私聊博主:私聊博主加WX好友,获取更多资料哦~
🔔 博主个人B栈地址:豹哥教你学编程的个人空间-豹哥教你学编程个人主页-哔哩哔哩视频
🔥 通过B栈可以找到豹哥进行问题交流,疑难解答哦~
目录
Flink 基于Kubernetes部署支持Session Cluster模式和Application Cluster模式部署。Session Cluster模式即可以在一个Flink集群中运行多个作业,这些作业公用JobManager和TaskManager。Application Cluster模式即一个作业使用单独的一个专用Flink集群,每个Flink作业的JobManager和TaskManager隔离。无论是Session Cluster模式还是Application Cluster模式都支持JobManager的HA 部署。下面分别介绍并测试。
Session Cluster部署
Flink Session集群作为Kubernetes Deployment来运行的,可以在一个基于K8s 部署的Session Cluster 中运行多个Flink job,在Kubernetes 上部署Flink Session 集群时,一般至少包含三个组件:
- 运行JobManager的Deployment
- 运行TaskManager的Deployment
- 暴露JobManager上的REST和UI端口的Service

本文详细介绍了如何在Kubernetes上部署非HA的Flink Session集群,包括准备部署文件、部署yaml、验证集群状态、停止集群以及通过WebUI和客户端提交任务的测试。Flink Session集群允许在一个集群中运行多个作业,并提供了JobManager和TaskManager的配置。
订阅专栏 解锁全文
35

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



