当调节Flink并行度与slot时候,会有一些坑。

其中的关系如下:假设集群中有一台master,k台slave节点。
Flink-conf.yaml中有两个重要的参数:

  1. taskmanager.numberOfTaskSlots,The number of task slots that each TaskManager offers. Each slot runs one parallel pipeline.
  2. parallelism.default,The parallelism used for programs that did not specify and other parallelism.

前者指定了每个taskmanager提供的slot个数,后者的指定的程序默认的并行度。两者之间的关系为:
parallelism.default<=k(theNumberOftaskmanager)∗taskmanager.numberOfTaskSlotsparallelism.default<=k(theNumber Of taskmanager)*taskmanager.numberOfTaskSlotsparallelism.default<=k(theNumberOftaskmanager)∗taskmanager.numberOfTaskSlots
否则程序运行时候将不会得到足够多的slot而报错。
总之就是,slot提供资源,越多越好,并行度不能超过slot总上限。

Flink并行度与Slot的关系相关推荐

  1. Flink并行度与slot之间的关系

    简介            Flink运行时主要角色有两个:JobManager和TaskManager,无论是standalone集群,flink on yarn都是要启动这两个角色.JobMana ...

  2. Flink (四) Flink 的安装和部署- Flink on Yarn 模式 / 集群HA / 并行度和Slot

    接上一篇 Flink (三) Flink 的安装和部署- -Standalone模式 3. Flink  提交到 Yarn Flink on Yarn 模式的原理是依靠 YARN 来调度 Flink ...

  3. Flink中subTask,并行度,slot你分得清吗?

    Apache Flink是一个开源的流处理框架,应用于分布式.高性能.高可用的数据流应用程序.可以处理有限数据流和无限数据,即能够处理有边界和无边界的数据流.无边界的数据流就是真正意义上的流数据,所以 ...

  4. 1.17.Flink 并行度详解(Parallel)、TaskManager与Slot、Operator Level、Execution Environment Level、Client Level等

    1.17.Flink 并行度详解(Parallel) 1.17.1.TaskManager与Slot 1.17.2.TaskManager与Slot 1.17.3.并行度(Parallel) 1.17 ...

  5. flink sql设置并行度_《从0到1学习Flink》—— Flink parallelism 和 Slot 介绍

    前言 之所以写这个是因为前段时间自己的项目出现过这样的一个问题: Caused by: akka.pattern.AskTimeoutException: Ask timed out on [Acto ...

  6. Flink并行度优先级_集群操作常用指令_运行组件_任务提交流程_数据流图变化过程

    Flink并行度优先级(从高到低) sum(1).setParallelism(1) env.setParallelism(1) ApacheFlinkDashboard任务添加并行度配置 flink ...

  7. flink 不设置水印_从0到1学习Flink—— Flink parallelism 和 Slot 介绍

    前言 之所以写这个是因为前段时间自己的项目出现过这样的一个问题: 1Caused by: akka.pattern.AskTimeoutException: 2Ask timed out on [Ac ...

  8. 【Flink】flink并行度与kafka分区(partition)设置

    1.概述 默认: [Flink]FlinkConsumer是如何保证一个partition对应一个thread的 当分区与并行度不一样呢? 2.原理 采用取模运算:平衡 kafka partition ...

  9. 《从0到1学习Flink》—— Flink parallelism 和 Slot 介绍

    2019独角兽企业重金招聘Python工程师标准>>> 前言 之所以写这个是因为前段时间自己的项目出现过这样的一个问题: 1 2 3 Caused by: akka.pattern. ...

最新文章

  1. python好找工作吗2017-你为什么不来了解一下Python?
  2. CTFshow 命令执行 web54
  3. SCVMM 2012 R2---安装SCVMM 2012 R2服务器
  4. C# Regex 正则表达式 匹配特定的内容
  5. jdk8读取文件_用于从文件读取/写入文件的新JDK 11文件方法
  6. 线程知识点(一)—— 程序、进程、线程之间的区别与联系、Java的线程状态和生命周期
  7. Win10乱码了怎么解决 Win10系统乱码解决办法
  8. ROS入门 Client Library与roscpp
  9. android开发_SimpleAdapter适配器
  10. 微软推补丁服务器,[图]微软再推稳定性补丁 为即将到来功能更新做准备
  11. 十进制、二进制、八进制、十六进制对照表
  12. mysql mysql.sock连接_【MySQL】mysql.sock文件作用
  13. 计算机进入不了管理器,电脑没有桌面且任务管理器打不开怎么办
  14. 小说里的编程 【连载之二十九】元宇宙里月亮弯弯
  15. 物联网是如何工作的?
  16. Chrome(谷歌浏览器) 程序开发32个经常使用插件
  17. TIA博途WINCC中如何获取当前画面编号并发送给PLC?
  18. 2019年全国大学生“TI杯”电子设计竞赛综合测评电路仿真
  19. 性能测试培训总结-强大的nmon监控
  20. 线程池ThreadPoolExecutor使用简介

热门文章

  1. MonkeyRunner实例及使用说明
  2. hpm128无法共享打印_办公室打印机如何共享给同事使用呢?常见共享打印问题及解决方法...
  3. Oracle如何代码编辑,配置UltraEdit为Oracle PL/SQL代码编辑器
  4. 取文字_取一个好听的女孩名字
  5. eve战巡族伤害_新版本各族3级战巡资料【纯手打】
  6. python acm 素数个数_湘潭大学OJ-1098求区间内素数个数问题
  7. 基于 Web 的 Linux 终端 WebTerminal
  8. 是什么限制了我对Graphical abstract的想象力
  9. NRM: 地球上细菌和古菌的生物膜丰度
  10. 一席-赵立平-大树细菌