Flink原理与实践
新华书店全新正版书籍图书 保证_可开发票_极速发货支持7天无理由
¥
51.8
7.4折
¥
69.8
全新
库存2件
作者鲁蔚征
出版社人民邮电出版社
ISBN9787115546159
出版时间2021-02
装帧平装
开本16开
定价69.8元
货号31104903
上书时间2024-10-20
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
鲁蔚征
前小米工程师,现中国人民大学教师,一直从事大数据相关的开发和研究工作,关注大数据行业的发展,先后接触了Hadoop、Hive、Kafka、Spark、TensorFlow等大数据中间件,在大数据的流处理和批处理方向上有一定的实际工作经验。主要研究项目及领域为推荐系统、大数据。今日头条科技领域优质创作者。
目录
第1章 大数据技术概述
1.1 什么是大数据
1.1.1 大数据的5个“V”
1.1.2 大数据分而治之
1.2 从批处理到流处理
1.2.1 数据与数据流
1.2.2 批处理与流处理
1.2.3 为什么需要一个优秀的流处理框架
1.3 代表性大数据技术
1.3.1 Hadoop
1.3.2 Spark
1.3.3 Apache Kafka
1.3.4 Flink
1.4 从Lambda到Kappa大数据处理平台的演进
1.4.1 Lambda架构
1.4.2 Kappa架构
1.5 流处理基础概念
1.5.1 延迟和吞吐
1.5.2 窗口与时间
1.5.3 状态与检查点
1.5.4 数据一致性保障
1.6 编程语言的选择
1.6.1 Java和Scala
1.6.2 Python
1.6.3 SQL
1.7 案例实战使用Kafka构建文本数据流
1.7.1 Kafka和消息队列相关背景知识
1.7.2 使用Kafka构建一个文本数据流
本章小结
第2章 大数据必备编程知识
2.1 继承和多态
2.1.1 继承、类和接口
2.1.2 重写与重载
2.1.3 继承和多态小结
2.2 泛型
2.2.1 Java中的泛型
2.2.2 Scala中的泛型
2.2.3 泛型小结
2.3 函数式编程
2.3.1 函数式编程思想简介
2.3.2 Lambda表达式的内部结构
2.3.3 函数式接口
2.3.4 Java Stream API
2.3.5 函数式编程小结
2.4 案例实战Flink开发环境搭建
2.4.1 准备所需软件
2.4.2 下载并安装Flink
2.4.3 创建Flink工程
2.4.4 调试和运行Flink程序
2.4.5 运行程序
本章小结
第3章 Flink的设计与运行原理
第4章 DataStream API的介绍和使用
第5章 时间和窗口
第6章 状态和检查点
第7章 Flink连接器
第8章 Table API & SQL的介绍和使用
第9章 Flink的部署和配置
参考文献
内容摘要
本书围绕大数据流处理领域,介绍FlinkDataStreamAPI、时间和窗口、状态和检查点、TableAPI和SQL等知识。本书以实践为导向,使用大量真实业务场景案例来演示如何基于Flink进行流处理。
本书主要面向对大数据领域感兴趣的本科生、研究生,想转行到大数据开发行业的在职人员,或有一定大数据开发经验的相关从业人员。读者最好有一定的Java或Scala编程基础,掌握计算机领域的常见技术概念。
主编推荐
本书一方面对Flink的技术架构做了深入的介绍,另一方面涵盖了Flink大多数API,本书每章都提供了一些实践案例和习题训练,帮助读者了解、上手和熟悉Flink技术。与其他中文Flink图书相比,本书从初学者角度出发,结合相关案例,深入浅出,有助于读者学懂学会Flink。
— 没有更多了 —
以下为对购买帮助不大的评价