一、Spark SQL基础
1、Spark SQL的简介
2、基本概念:DataSets和DataFrames
3、创建DataFrames
4、DataFrames操作
5、Global Temporary view
6、创建DataSets
7、DataSets的操作案例
二、使用数据源
1、通用的load/save函数
2、Parquet文件
3、JSON文件
4、使用JDBC
5、使用Hive Table
三、性能的优化
1、在内存中的缓存数据
2、性能优化相关参数
四、在IDEA中开发Spark SQL程序
1、案例一:指定的Schema的格式
2、案例二:使用case class
3、案例三:将数据保存到关系型数据库中