在Scala中,我看到创建火花上下文的方法有两种:
在作业运行开始时使用new运算符创建sparkContext:
val sparkContext:SparkContext =新的SparkContext()
使用sparkSession创建sparkContext:
val sparkSession = SparkSession.builder()。getOrCreate() val sparkContext = sparkSession.sparkContext
我主要看到的是,开发人员使用spark会话方式。以这种方式创建上下文有什么特别的优势吗?