彻底明白Flink系统学习2:Flink分布式执行包括调度、通信机制、检查点等

查看数: 25269 | 评论数: 5 | 收藏 5
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-11-19 19:23

正文摘要:

本帖最后由 pig2 于 2018-11-21 11:02 编辑 问题导读 1.Flink提交到运行程序涉及哪些进程? 2.Flink slot是什么? 3.Job客户端是不是Flink内部部分,它的作用是什么? 4.Flink通信机制是什么? 5.Actor系统 ...

回复

YTP520YTP 发表于 2019-12-18 15:10:48
1.Flink提交到运行程序涉及哪些进程?
- JobManager: 主节点
- TaskManager: 从节点
- JobClient: 客户端

2.Flink slot是什么?
- Flink中的Executors 被定义为任务slots
- Slot是TaskManager资源粒度的划分,每个Slot都有自己独立的内存。
- Slot仅划分内存,不涉及cpu的划分。
- Slot是Flink中的任务执行器(类似Storm中Executor),每个Slot可以运行多个task,而且一个task会以单独的线程来运行。


3.Job客户端是不是Flink内部部分,它的作用是什么?
- 作用:负责接受用户的程序,然后创建数据流,然后将数据流提交给作业管理器以便进一步执行。执行完成后,作业客户端将结果提供给用户。

4.Flink通信机制是什么?
-Akka

5.Actor系统包含哪些内容?
- 在Flink中,actor是具有状态和行为的容器,它提供诸如调度,配置,日志记录等服务
- 本身是父子形式的树形结构
- 通过邮箱作为消息处理的机制
点评回复 支持
金瞳 发表于 2019-12-9 17:51:12
1.Flink提交到运行程序涉及哪些进程?
- JobManager: 主节点
- TaskManager: 从节点
- JobClient: 客户端

2.Flink slot是什么?
- Flink中的Executors 被定义为任务slots
- Slot是TaskManager资源粒度的划分,每个Slot都有自己独立的内存。
- Slot仅划分内存,不涉及cpu的划分。
- Slot是Flink中的任务执行器(类似Storm中Executor),每个Slot可以运行多个task,而且一个task会以单独的线程来运行。


3.Job客户端是不是Flink内部部分,它的作用是什么?
- 作用:负责接受用户的程序,然后创建数据流,然后将数据流提交给作业管理器以便进一步执行。执行完成后,作业客户端将结果提供给用户。

4.Flink通信机制是什么?
-Akka

5.Actor系统包含哪些内容?
- 在Flink中,actor是具有状态和行为的容器,它提供诸如调度,配置,日志记录等服务
- 本身是父子形式的树形结构
- 通过邮箱作为消息处理的机制
若无梦何远方 发表于 2019-8-20 22:37:24
听君一席话,胜读十年书 , 感谢
huangrong 发表于 2019-5-8 15:07:41
打卡。。。。
linux_oracle 发表于 2018-11-27 11:22:19
66666666666666666
关闭

推荐上一条 /2 下一条