一、Flink实时计算
第一章:Flink快速入门
1.Flink架构
2.Flink应用场景
3.Flink VS Spark
4.实时计算技术选型
第二章:Flink项目构建与测试
1.快速构建Flink项目
2.第一个Flink应用案例
3.Flink 单节点集群安装与测试
4.Flink Shell代码测试
第三章:Flink ON YARN集群部署
1.Flink ON YARN集群架构讲解
2.Flink ON YARN集群部署
3.Flink ON YARN提交作业方式1
4.Flink ON YARN提交作业方式2
第四章:Flink DataStream
1.Flink DataStream运行模型
2.Flink 惰性求值
3.Flink DataSource
4.Flink Transfamation
5.Flink DataSink
6.项目案例:Flink与Kafka集成开发
第五章:Flink并行度详解
1.TaskManager与Slot
2.Fink 并行度概述
3.Flink并行度设置的四种方式
二、InfluxDB时序数据库
第一章:InfluxDB架构原理
1.InfluxDB概述
2.InfluxDB数据模型
3.InfluxDB时间线
4.InfluxDB系统架构
第二章:InfluxDB安装部署与基本操作
1.InfluxDB安装部署
2.InfluxDB数据库增删改查
3.InfluxDB数据保留策略增删改查
4.InfluxDB表增删改查
5.InfluxDB用户增删改查
6.InfluxDB 用户授权
4.InfluxDB开启登录认证
第三章:InfluxDB Java客户端操作
1.InfluxDB 构建Maven项目
2.Java连接InfluxDB测试
3.InfluxDB单条数据插入
4.InfluxDB批量写入Points
5.InfluxDB数据查询
6.InfluxDB数据删除
三、Grafana可视化监控与分析工具
1.Grafana概述
2.为什么要用Grafana
3.Grafana安装部署
4.实时产生时序数据
5.Grafana添加InfluxDB数据源
6.Grafana数据大屏制作
四、Flink+InfluxDB+Grafana大数据项目实战
第一章:需求分析与架构设计
1.项目背景
2.产生的问题
3.项目的阻力
4.整体解决方案
5.架构设计与技术选型
第二章:项目集群环境准备
1.项目集群规划
2.YARN集群环境准备
3.InfluxDB环境准备
4.Grafana环境准备
第三章:项目业务实现
1.采集YARN集群总体指标实现方案分析
2.采集YARN集群调度指标实现方案分析
3.Flink自定义Source代码实现
4.Flink自定义Sink代码实现
5.Flink集群配置管理
6.Flink工具类实现
7.InfluxDB相关代码实现
第四章:项目测试运行
1.Flink项目测试代码调试
2.Flink项目开发代码调试
3.Flink生产代码调试与优化
第五章:项目打包运行
1.Flink核心模块项目配置
2.Flink打包模块项目配置
3.Flink项目打包部署
4.Flink项目测试运行
第六章:项目可视化分析
1.Grafana与InfluxDB集成开发
2.Grafana制作YARN集群资源画像大屏