内容简介
本书系统讲解了Apache Flink的核心原理与编程实践,涵盖流式计算、批处理、状态管理、时间语义、窗口操作、容错机制等关键概念,并通过丰富的Scala和Java代码示例帮助读者快速上手。书中结合微课视频,深入剖析Flink的架构设计与执行流程,引导读者从理论到实战全面掌握Flink开发技能。
全书内容分为基础篇、进阶篇和实战篇:基础篇介绍Flink的安装部署、DataStream API和DataSet API的使用;进阶篇深入探讨状态后端、检查点与保存点、事件时间处理、旁路输出等高级特性;实战篇则通过多个真实业务场景,如实时统计、复杂事件处理、与Kafka和Elasticsearch集成等,展示Flink在企业级应用中的落地方法。
本书适合大数据开发工程师、数据架构师、高校计算机专业学生以及对实时计算感兴趣的技术人员阅读,也可作为Flink相关课程的教材参考书。
目录
内容简介
第1章 Flink架构与集群安装
1.1 Flink简介
1.2 Flink应用场景
1.3 Flink体系架构
1.4 Flink集群安装
第2章 Flink开发环境准备
2.1 安装和配置
2.2 使用IntelliJ IDEA+Maven开发Flink项目
2.3 Flink相关概念
第3章 开发Flink实时数据处理程序
3.1 Flink流处理程序编程模型
3.2 Flink支持的数据源
3.3 Flink数据转换
3.4 Flink流数据分区
3.5 Flink数据接收器
3.6 时间和水印概念
3.7 窗口操作
3.8 低级操作
1. 本站分享的所有书籍均来源于自互联网,我们只进行收集整理,并不对书籍内容进行更改。
2. 部分书籍中可能有书籍压制者放置的广告,这并不是本站所为,请注意甄别。
3. 我们分享这些书籍,纯粹是出于知识分享的热情,以及对互联网分享精神的高度认同和践行,不以盈利为目的。
4. 本站分享的所有书籍,仅供个人学习研究使用,请勿用于任何商业用途,否则产生的一切法律纠纷与本站无关。
5. 如果这些书籍让你有所收获,在条件允许的情况下,请一定购买正版书籍,这是对创作者最好的支持。
6. 如果您是此书籍的版权所有者,且您不希望此作品出现在本站,请联系我们,我们将在收到您的请求后48小时内予以删除。
📖 支持知识自由流动
每一本书的稳定访问,都离不开服务器、存储与带宽的长期维护。






