SparkSession: SparkSession實質上是SQLContext和HiveContext的組合(未來可能還會加上StreamingContext),所以在SQLContext和HiveContext上可用的API在SparkSession上同樣是可以使用的。
SparkSession內部封裝了SparkContext,所以計算實際上是由SparkContext完成的。
也就是需要sparksql或者hive時候選擇SparkSession,否則直接用SparkContext就可以了