Flink官方2025年开始不再支持Scala语言,以后请用Java版
请访问2024年8月《Flink编程基础(Java版)》教材官网
Flink编程基础(Scala版)教材官网
厦门大学 林子雨,陶继平 编著
E-mail:ziyulin@xmu.edu.cn
披荆斩棘,在大数据丛林中开辟学习捷径
填沟削坎,为快速学习Flink技术铺平道路
深入浅出,有效降低Flink技术学习门槛
资源全面,构建全方位一站式在线服务体系
本书已经于2021年9月上市销售
清华大学出版社出版发行
ISBN: 978-7-302-58367-7 2021年9月第1版
扫一扫访问本网页
教材简介 | 教材目录 | 作者简介
教材代码 | 讲义PPT | 授课视频 | 每个章节配套实验答案 | 实验指南 | 下载专区 | 综合案例
本书以Scala作为开发Flink应用程序的编程语言,系统介绍了Flink编程的基础知识。全书共8章,内容包括大数据技术概述、Scala语言基础、Flink的设计与运行原理、Flink环境搭建和使用方法、DataStream API、DataSet API、Table API&SQL、FlinkCEP等。本书每个章节都安排了入门级的编程实践操作,以便读者更好地学习和掌握Flink编程方法。本书官网免费提供了全套的在线教学资源,包括讲义PPT、习题、源代码、软件、数据集、授课视频、上机实验指南等。
本书可以作为高等院校大数据、计算机、软件工程等专业的进阶级大数据课程教材,用于指导Flink编程实践,也可供相关技术人员参考。
第1章 大数据技术概述
第2章 Scala语言基础
第3章 Flink的设计与运行原理
第4章 Flink环境搭建和使用方法
第5章 DataStream API
第6章 DataSet API
第7章 Table API&SQL
第8章 FlinkCEP
林子雨(1978-),男,博士(毕业于北京大学),厦门大学信息学院计算机科学与技术系副教授,厦门大学云计算与大数据研究中心创始成员,厦门大学数据库实验室负责人,中国计算机学会数据库专委会委员,中国计算机学会信息系统专委会委员。于2001年获得福州大学水利水电专业学士学位,2005年获得厦门大学计算机专业硕士学位,2009年获得北京大学计算机专业博士学位。中国高校首个“数字教师”提出者和建设者,2009年至今,“数字教师”大平台累计向网络免费发布超过1000万字高价值的教学和科研资料,累计网络访问量超过1000万次。主要研究方向为数据库、数据仓库、数据挖掘、大数据和云计算,发表期刊和会议学术论文多篇,并作为课题组负责人承担了国家自然科学基金和福建省自然科学基金项目。2013年开始在厦门大学开设大数据课程,并因在教学领域的突出贡献和学生的认可,成为2013年度、2017年度和2020年度厦门大学教学类奖教金获得者。主讲的课程《大数据技术原理与应用》获评“2018年国家精品在线开放课程”和“2019年福建省精品在线开放课程”。点击这里访问林子雨个人主页。
由林子雨老师亲自授课的视频《Flink编程基础(Scala版)》,可以到网易云课堂观看。
章节 | 实验操作名称 | 访问网页 |
第1章 大数据技术概述 | 在Windows中使用VirtualBox安装Ubuntu | 查看 |
第1章 大数据技术概述 | Linux系统的常用命令 | 查看 |
第1章 大数据技术概述 | 在Windows系统中利用FTP软件向Ubuntu系统上传文件 | 查看 |
第1章 大数据技术概述 | Linux系统的安装 | 查看 |
第1章 大数据技术概述 | Linux系统中Java的安装 | 查看 |
第1章 大数据技术概述 | Linux系统中下载安装文件和解压缩方法 | 查看 |
第2章 Scala语言基础 | Linux系统中vim编辑器的安装和使用方法 | 查看 |
第4章 Flink环境搭建和使用方法 | Hadoop的安装和使用 | 查看 |
第4章 Flink环境搭建和使用方法 | HDFS操作常用Shell命令 | 查看 |
第5章 DataStream API | Kafka的安装和使用方法 | 查看 |
版权声明:本站对站内所有资源拥有版权,严禁用于商业用途,侵权必究
下载专区提供了教材配套讲义PPT、实验指南、软件、代码、数据集、教学大纲等的下载,请访问百度网盘链接:https://pan.baidu.com/s/1DdzoGj1TyITwvgb5O4nT_g(提取码:ziyu)
本教材的每个章节都设置了一个配套实验,一共7个实验,实验答案请到百度网盘下载:
https://pan.baidu.com/s/1DdzoGj1TyITwvgb5O4nT_g(提取码:ziyu)
实验1 Linux系统的安装和常用命令
实验2 Scala编程初级实践
实验3 Flink和Hadoop的安装
实验4 DataStream API编程实践
实验5 DataSet API编程实践
实验6 Table API& SQL编程实践
实验7 FlinkCEP编程实践
章节 | 下载讲义PPT(PDF格式) | 下载讲义PPT(PPT格式) |
第1章 大数据技术概述 | 下载 | 下载 |
第2章 Scala语言基础 | 下载 | 下载 |
第3章 Flink的设计与运行原理 | 下载 | 下载 |
第4章 Flink环境搭建和使用方法 | 下载 | 下载 |
第5章 DataStream API | 下载 | 下载 |
第6章 DataSet API | 下载 | 下载 |
第7章 Table API&SQL | 下载 | 下载 |
第8章 FlinkCEP | 下载 | 下载 |
(上图 本书作者林子雨和陶继平2021年9月8日合影)