开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

咨询下大家 flink web提交JOB与命令提交方式区别是啥?

咨询下大家 flink web提交JOB与命令提交方式区别是啥?为啥在yarn-session模式下创建容器下发布JOB不受资源控制?

展开
收起
wenti 2023-02-13 15:41:43 215 0
1 条回答
写回答
取消 提交回答
  • session模式:在yarn上启动一个守护进程,用于启动多个job,即启动一个application master 用来管理多个job。集群中的所有任务使用相同的资源,如果集群挂掉得重启集群中的所有任务。 image.png perjob模式:启动一个单独的job提交到yarn集群上,即单job单session,实现资源的完全隔离。生产一般建议使用perjob模式。每个任务启动一个flink集群,各个集群之间独立运行,互不影响,且每个集群可以设置独立的配置。 image.png

    2023-02-17 00:24:51
    赞同 展开评论 打赏

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

相关产品

  • 实时计算 Flink版
  • 相关电子书

    更多
    Web应用系统性能优化 立即下载
    高性能Web架构之缓存体系 立即下载
    PWA:移动Web的现在与未来 立即下载