一、Spark Streaming基础
1、Spark Streaming简介
2、Spark Streaming的特点
3、Spark Streaming的内部结构
4、小小案例:wordcount程序:NetworkWordCount
5、开发自己的NetworkWordCount
二、Spark Streaming进阶
1、StreamingContext 对象详解
2、离散流: DStream
3、DStream的转换操作
4、窗口操作
5、DStream的输入:基本数据源
6、DStream的输出操作和foreachRDD的设计模式
7、DataFrame和SQL操作
8、缓存和持久化
9、检查点
三、高级数据源
1、集成Flume
2、集成Kafka
四、性能优化
1、减少批数据的执行时间
2、如何设置批的容量
3、内存调优