版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Flink核心技术:源码剖析与特性开发读书笔记模板01思维导图读书笔记作者介绍内容摘要目录分析精彩摘录目录0305020406思维导图特性核心技术内容原理剖析理解特性概念第章总结实现设计任务思想原理管理状态数据资源本书关键字分析思维导图内容摘要内容摘要本书主要分为两部分。第一部分以核心概念和基本应用为脉络,介绍了Flink的核心特性(如检查点机制、时间与窗口、shuffle机制等),部署,DataStreamAPI、DatasetAPI、TableAPI的应用,运行时的原理等内容,每一章先对概念做基本的介绍,然后基于应用实例详细分析Flink的设计思想和源码实现。第二部分基于对原理的理解,手把手教读者如何进行定制化的特性开发和性能提升,能够让读者对Flink的理解有质的飞跃。这一部分内容来自作者大量的工作实践,所引用例均源自企业级的真实需求,能够解决非常复杂的现网问题。读书笔记读书笔记正在AWS工作中实践,但是不知道为啥flink的推广总有给人一种用力过猛的感觉。目录分析第1章序篇第3章FlinkAPI层的实现原理第2章Flink编程第一部分设计思想篇第4章Flink的执行图第5章Flink的运行时架构第6章任务调度第7章任务的生命周期第8章数据传输12345第一部分设计思想篇第10章状态与容错第9章时间与窗口第一部分设计思想篇第1章序篇1.1Flink的诞生与发展1.2Flink的应用场景1.3Flink的核心特性与架构1.4准备工作1.5总结第2章Flink编程2.1API层级2.2DataStreamAPI2.3DataSetAPI2.4TableAPI2.5SQL2.6总结第3章FlinkAPI层的实现原理3.1DataStreamAPI3.2DataSetAPI3.3TableAPI和SQL3.4总结第4章Flink的执行图4.1StreamGraph的生成4.2Plan的生成4.3从StreamGraph到JobGraph4.4从Plan到JobGraph4.5从JobGraph到ExecutionGraph4.6总结第5章Flink的运行时架构5.1客户端代码的运行5.2高可用相关组件5.3派发器的初始化与启动5.4资源管理器的初始化与启动5.5TaskExecutor的初始化与启动5.6JobMaster的初始化与启动5.7总结第6章任务调度6.1调度器6.2调度拓扑6.3调度策略6.4调度过程的实现6.5任务的部署6.6Execution对象在调度过程中的行为6.7总结第7章任务的生命周期7.1任务的提交7.2任务的初始化7.3任务的执行7.4总结第8章数据传输8.1基本概念与设计思想8.2数据的输出8.3数据的读取8.4反压机制的原理8.5总结第9章时间与窗口9.1基本概念和设计思想9.2WindowedStream9.3窗口相关模型的实现9.4WindowOperator9.5水位线9.6定时器9.7总结第10章状态与容错10.1基本概念与设计思想10.2状态存储10.3状态恢复10.4状态的重分配策略10.5总结第11章动态调整并行度第12章自适应查询执行第13章FlinkSort-MergeShuffle第14章修改检查点的状态第二部分特性开发篇第11章动态调整并行度11.1模型设计11.2指标收集11.3指标管理11.4总结第12章自适应查询执行12.1Flink框架下的自适应查询执行12.2统计信息的收集12.3执行图与调度拓扑的修改12.4上下游关系的建立12.5总结第13章FlinkSort-MergeShuffle13.1混洗机制的对比13.2Flink混洗机制13.3Blink混洗的数据流转13.4Blink混洗的Sort-Merge过程13.5文件的读取和元信息管理13.6总结第14章修改检查点的状态14.1状态修改的原理14.2状态处理器API14.3总结A.1TaskSlot与TaskSlotTableA.2槽的注册与申请A.3物理槽与槽资源池A.4给任务分配槽A.5共享槽12345附录A资源管理A.7总结A.6组件间的交互附录A资源管理A.1TaskSlot与TaskSlotTableA.1.1TaskSlotA.1.2TaskSlotTableA.2槽的注册与申请A.2.1注册任务管理器A.2.2注册申请槽的请求A.3物理槽与槽资源池A.3.1物理槽A.3.2槽资源池A.4给任务分配槽A.4.1LogicalSlotA.4.2SlotProviderStrategyA.5共享槽A.5.1MultiTaskSlot和SingleTaskSlotA.5.2SlotSharingManagerB.1主要数据类型B.2类型的指定B.3类型信息的提取B.4数据的序列化与反序列化B.5总结12345附录B类型系统B.1主要数据类型B.1.1基本类型B.1.2数组类型B.1.3复合类型B.1.4辅助类型B.1.5一般类型B.3类型信息的提取B.3.1从Function中提取B.3.2从Class中提取B.3.3从TypeHint中提取B.3.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年宠物摄影套餐设计 满足不同预算需求
- 2026应届生牧原面试题及答案
- 2026英文配音面试题目及答案
- 2026有关粮食安全的面试题及答案
- 2026榆林物流面试题及答案
- 2026年湖北省丹江口市高二化学下册期末考试模拟检测卷A4版附答案
- 2026年海南省五指山市高二化学下册期末考试模拟试卷及参考答案(达标题)
- 2026年广东省连州市高二化学下册期末考试模拟试卷附答案(满分必刷)
- 2026年湖北省利川市高二化学下册期末考试模拟测试卷(名校卷)附答案
- 2026豫章书院面试题目及答案
- 2025-2026学年高二下学期语文期末调研考试语文试题及参考答案
- 肾移植前后患者腹腔镜胆囊切除术的安全性与疗效分析
- 2026中国农机行业中小企业融资困境与对策研究
- 2026年中考科学终极押题模拟密卷(浙江专用)
- 牛羊屠宰兽医卫生检验人员考试题库及答案解析
- 2025河南才港人力资源服务有限公司招聘政府购买服务项目储备人员15人笔试参考题库附带答案详解
- SJG 168-2024《建筑和市政工程概算编制规程》
- 2025年10月自考04851产品设计程序与方法试题及答案含评分参考
- 道路运输车辆动态监管法规解读
- 电厂生产经营情况汇报
- 越野知识培训课件
评论
0/150
提交评论