Flink基础入门
正版保障 假一赔十 可开发票
¥
40.19
6.7折
¥
59.8
全新
仅1件
作者黑马程序员编著
出版社清华大学出版社
ISBN9787302661733
出版时间2024-05
装帧平装
开本其他
定价59.8元
货号16244136
上书时间2024-12-21
商品详情
- 品相描述:全新
- 商品描述
-
目录
第1章Flink概述1
1.1数据处理架构的演变1
1.1.1传统数据处理架构1
1.1.2有状态流处理架构3
1.1.3Lambda架构3
1.1.4新一代流处理架构4
1.2初识Flink5
1.3Flink的关键特性6
1.4Flink的应用场景7
1.5Flink运行时架构8
1.5.1整体架构8
1.5.2作业管理器9
1.5.3任务管理器10
1.6Flink分层API11
1.7Flink程序结构12
1.8本章小结12
1.9课后习题12
第2章Flink部署与应用14
2.1基础环境搭建14
2.2Flink部署模式15
2.3Standalone模式之伪分布式17
2.4Standalone模式之接近分
布式18
2.5Standalone模式之高可用
接近分布式20
2.6Flink On YARN模式27
2.7启动Flink33
2.7.1Session模式33
2.7.2Application模式37
2.8flink命令39
2.8.1flink命令的使用39
2.8.2提交作业39
2.8.3查看作业44
2.8.4停止和取消作业50
2.9Flink Web UI54
2.9.1Flink Web UI的访问 … 54
2.9.2使用Flink Web UI
操作作业57
2.10本章小结61
2.11课后习题61
目录Flink基础入门第3章DataStream API63
3.1DataStream程序的开发流程 … 63
3.2DataStream的数据类型64
3.3执行环境65
3.4数据输入67
3.4.1从集合读取数据67
3.4.2从文件读取数据70
3.4.3从Socket读取数据72
3.4.4从Kafka读取数据73
3.4.5自定义Source78
3.5数据转换80
3.5.1map80
3.5.2flatMap82
3.5.3filter83
3.5.4keyBy85
3.5.5reduce88
3.5.6union90
3.6数据输出92
3.6.1输出到文件92
3.6.2输出到Socket96
3.6.3输出到Kafka97
3.7应用案例——词频统计99
3.8本章小结100
3.9课后习题100
第4章DataSet API 102
4.1DataSet程序的开发流程102
4.2执行环境103
4.3数据输入105
4.3.1从文件读取数据105
4.3.2从集合读取数据109
4.3.3从MySQL读取数据 … 111
4.4数据转换118
4.4.1去重118
4.4.2连接119
4.4.3聚合124
4.4.4分组125
4.4.5分区128
4.5数据输出130
4.5.1输出到文件130
4.5.2输出到MySQL132
4.6应用案例——统计热门
品牌靠前0134
4.7本章小结134
4.8课后习题134
第5章时间与窗口136
5.1时间概念136
5.2窗口分类138
5.3键控和非键控窗口142
5.4窗口分配器144
5.5窗口函数146
5.5.1ReduceFunction146
5.5.2AggregateFunction147
5.5.3ProcessFunction152
5.5.4窗口函数结合使用154
5.6水位线157
5.6.1什么是水位线157
5.6.2使用水位线159
5.6.3应用案例——统计电商
网站交易数据162
5.7窗口触发器162
5.8窗口驱逐器166
5.8.1内置驱逐器166
5.8.2自定义驱逐器168
5.9处理延迟数据171
5.9.1通过Allowed Lateness
处理延迟数据171
5.9.2通过Side Outputs处理
延迟数据173
5.10本章小结175
5.11课后习题176
第6章状态和容错机制177
6.1状态概述177
6.2状态管理179
6.2.1声明状态179
6.2.2定义状态描述器180
6.2.3操作状态182
6.3使用状态183
6.3.1使用键控状态183
6.3.2使用算子状态188
6.4Checkpoint190
6.4.1Checkpoint概述190
6.4.2配置Checkpoint192
6.5State Backend196
6.6故障恢复198
6.7本章小结200
6.8课后习题200
第7章Table API & SQL(一)202
7.1Table程序结构202
7.2数据类型203
7.3执行环境205
7.4Catalog操作206
7.4.1注册Catalog206
7.4.2查看Catalog210
7.4.3使用Catalog212
7.5数据库操作213
7.5.1创建数据库213
7.5.2查看数据库215
7.5.3使用数据库217
7.5.4修改数据库218
7.5.5删除数据库219
7.6表操作220
7.6.1创建表220
7.6.2创建Table对象227
7.6.3查看表228
7.6.4修改表230
7.6.5修改Table对象232
7.6.6删除表234
7.6.7输出表236
7.7查询操作239
7.7.1基本查询239
7.7.2条件查询241
7.7.3去重查询243
7.7.4连接查询244
7.7.5集合查询251
7.7.6排序查询259
7.7.7分组查询262
7.8本章小结265
7.9课后习题265
第8章Table API & SQL(二)266
8.1函数266
8.1.1内置函数266
8.1.2自定义函数273
8.1.3注册自定义函数276
8.1.4使用自定义函数278
8.2DataStream与Table对象的
转换282
8.3时间属性285
8.4窗口操作287
8.4.1Group Window287
8.4.2Over Window293
8.5本章小结298
8.6课后习题298
第9章Flink CEP300
9.1Flink CEP基本概述300
9.2模式301
9.2.1个体模式301
9.2.2组合模式303
9.3模式的定义305
9.3.1定义个体模式305
9.3.2定义个体模式的条件 … 309
9.3.3定义组合模式313
9.3.4模式组314
9.3.5匹配后跳过策略315
9.4使用模式检测数据流317
9.5处理超时事件328
9.6处理延迟事件332
9.7应用案例——直播平台检测
刷屏用户333
9.8本章小结333
9.9课后习题334
精彩内容
本书以Flink 1.16.0为主线,全面介绍了Flink的核心概念和常用功能。全书共9章,分别讲解了Flink概述,Flink部署与应用,DataStream API,DataSet API,时间与窗口,状态和容错机制,Table API&SQL和Flink CEP。 本书附有配套视频、教学课件、教学设计、测试题等资源,同时,为了帮助初学者更好地学习本书内容,还提供了在线答疑,欢迎读者关注。 本书可作为高等教育本、专科院校数据科学与大数据技术及相关专业的教材,还适合大数据开发初学者、大数据运维人员以及大数据分析与挖掘的从业者阅读。
— 没有更多了 —
以下为对购买帮助不大的评价