林子雨编著《Flink编程基础(Scala版)》教材官网

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

章节 下载讲义PPT(PDF格式) 下载讲义PPT(PPT格式)
第1章 大数据技术概述 下载 下载
第2章 Scala语言基础 下载 下载
第3章 Flink的设计与运行原理 下载 下载
第4章 Flink环境搭建和使用方法 下载 下载
第5章 DataStream API 下载 下载
第6章 DataSet API 下载 下载
第7章 Table API&SQL 下载 下载
第8章 FlinkCEP 下载 下载

综合案例

基于Scala语言的Flink数据处理分析案例集锦

(上图 本书作者林子雨和陶继平2021年9月8日合影)