apache-flink - 了解yarn环境下的TaskManager和Task slot
问题描述
我是 Flink 新手,没有机会阅读 Flink 源代码来了解源代码的 JobManager、TaskManager 和 Task Slot。
我一直以为TaskManager Process就像Spark的Executor Process,而JobManager就像Spark的Driver Process
但是当我查看图表时https://learning.oreilly.com/library/view/stream-processing-with/9781491974285/assets/components.png
看来我的想法是错误的?是在 YARN 容器中运行的 Task Slot 进程吗?也就是说,Task Slot 类似于 Spark 的 executor 进程。
我对 JobManager、TaskManager 和 TaskSlot 没有很好或清晰的了解
解决方案
推荐阅读
- java - JShell Edit Pad 不执行/运行代码片段
- regex - 正则表达式:之后带有文本的负前瞻
- scheme - 球拍:矢量上的滑动窗口
- javascript - 通过 JavaScript 解析 textarea 并显示平均值
- perl - 如何在循环中访问嵌套的数组哈希?
- python - 如何将所有参数值的函数映射为列表?但在函数定义中有明确的参数名称
- python - python中多边形绘制的亚像素精度?
- python - pypyodbc.DatabaseError: (u'07002', u'[07002] [Microsoft][ODBC Microsoft Access \u9a71\u52a8\u7a0b\u5e8f] 参数太少。预期为 1。'
- php - 在 Laravel 中重定向
- xaml - Xamarin - 不使用网格占据屏幕中的整个区域