Share via


SparkSession.NewSession 方法

定义

使用隔离的 SQL 配置、临时表、已注册的函数启动新会话,但共享基础 SparkContext 和缓存数据。

public Microsoft.Spark.Sql.SparkSession NewSession ();
member this.NewSession : unit -> Microsoft.Spark.Sql.SparkSession
Public Function NewSession () As SparkSession

返回

新的 SparkSession 对象

注解

除 SparkContext 外,所有共享状态均初始化延迟。 此方法将强制初始化共享状态,以确保使用同一共享状态设置父会话和子会话。 如果基础目录实现为 Hive,则会初始化元存储,这可能需要一些时间。

适用于