当前位置:网站首页>图书 > 正文 >>

大数据实时流处理技术实战——基于Flink+Kafka技术

图书信息

作者王璐烽 刘均 主编
出版社人民邮电出版社有限公司
ISBN9787115620415
出版时间2023-09-01
字数16.0万
分类科技,计算机,网络,软件系统

读书简介

本书以项目实践作为主线,结合必需的理论知识,以任务的形式设计内容,每个任务都包含任务描述及任务实施的步骤,读者按照实施步骤行操作就可以完成相应的学习任务,从而不断提升项目实践能力。本书主要内容涉及流式数据的基础知识、Flink的简介及发展历史、Flink的系统架构及Flink API介绍、Flink的集群部署模式、Flink流式API的基本应用、Flink时间和窗口API的应用、Flink高级应用、Flink Table和SQL的应用、Flink CEP的应用、Kafka集群的安装和常用操作,以及Flink、Flume和Kafka的集成方式。

目录

内 容 提 要

前 言

写作背景

本书读者对象

如何阅读本书

勘误和支持

资源与支持

资源获取

提交勘误

与我们联系

关于异步社区和异步图书

项目1 Flink开发环境搭建

任务 搭建Flink开发环境

项目小结

思考与练习

项目2 Flink集群搭建

任务1 Flink集群搭建

任务2 基于Flink实现单词统计

任务3 Flink项目打包部署

项目小结

思考与练习

项目3 Flink流式API应用

任务1 创建Flink程序执行环境

任务2 创建Flink数据源

任务3 Flink转换算子的应用

任务4 数据输出

项目小结

项目拓展

思考与练习

项目4 Flink时间和窗口API应用

任务1 Flink时间语义和水位线

任务2 Flink窗口操作

任务3 Flink迟到数据处理

项目小结

思考与练习

项目5 Flink高级应用

任务1 Flink多数据流处理

任务2 Flink状态编程

任务3 Flink容错机制

项目小结

思考与练习

项目6 Flink Table和SQL应用

任务1 快速入门

任务2 Flink Table和SQL基本API应用

任务3 Flink SQL函数的应用

任务4 Flink SQL高级应用

项目小结

思考与练习

项目7 Flink CEP应用

任务1 Flink CEP入门

任务2 Flink CEP综合应用

项目小结

思考与练习

项目8 Flink集成Kafka应用

任务1 Kafka集群安装及常用操作

任务2 Flink和Kafka集成

任务3 综合应用案例

项目小结

思考与练习

项目9 网站日志实时分析系统

任务1 网站日志收集

任务2 Flume与Kafka集成

任务3 日志分析实现

项目小结

项目拓展

思考与练习

参 考 文 献