作品简介
Scala+Java双语实现,理论与实战并重。
面向零基础读者,知识点深浅适当,代码完整易懂。
8章教学课件,750分钟视频讲解,109个示例源代码。
小白学苑首席技术顾问王建军、丰泽教育首席执行官王金柱等联袂推荐!
《Flink原理深入与编程实战:Scala+Java(微课视频版)/开发者成长丛书》讲述Apache Flink大数据框架的原理,以及如何将Apache Flink应用于大数据的实时流处理、批处理、批流一体分析等各个场景。通过对原理的深入学习和对实践示例、案例的学习应用,使读者了解并掌握Apache Flink流处理的基本原理和技能,拉近理论与实践的距离。
全书共分为8章,主要内容包括Flink架构与集群安装、Flink开发环境准备(基于IntelliJ IDEA和Maven)、开发Flink实时数据处理程序、开发Flink批数据处理程序、使用Table API进行数据处理、Flinkon YARN、基于Flink构建流批一体数仓、基于Flink和Iceberg数据湖构建实时数仓。
《Flink原理深入与编程实战:Scala+Java(微课视频版)/开发者成长丛书》源码全部在Apache Flink 1.13.2上调试成功,所有示例和案例均提供Scala语言和Java语言两套API的实现(第8章除外),供读者参考。
《Flink原理深入与编程实战:Scala+Java(微课视频版)/开发者成长丛书》内容全面、实例丰富、可操作性强,做到了理论与实践相结合。《Flink原理深入与编程实战:Scala+Java(微课视频版)/开发者成长丛书》适合大数据学习爱好者、想要入门Apache Flink的读者作为入门和提高的技术参考书,也适合用作高等院校大数据专业相关的学生和老师的教材或教学参考书。
辛立伟,一个在IT领域摸爬滚打二十多年的老程序员、技术培训师、技术作者。横跨Java、数据库、大数据开发与分析、人工智能等多个领域,参与多个IT项目的架构设计与开发。长期坚持撰写技术博客,曾在多个大学讲授Java开发、数据库和大数据技术课程,曾担任中国石油大学(青岛校区)等多所院校的外聘讲师。