Class SparkSessionFactory
- java.lang.Object
-
- org.apache.beam.runners.spark.structuredstreaming.translation.SparkSessionFactory
-
public class SparkSessionFactory extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSparkSessionFactory.SparkKryoRegistratorKryoRegistratorfor Spark to serialize broadcast variables used for side-inputs.
-
Constructor Summary
Constructors Constructor Description SparkSessionFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.apache.spark.sql.SparkSessiongetOrCreateSession(SparkStructuredStreamingPipelineOptions options)Gets activeSparkSessionor creates one usingSparkStructuredStreamingPipelineOptions.static org.apache.spark.sql.SparkSession.BuildersessionBuilder(java.lang.String master)Creates Spark session builder with some optimizations for local mode, e.g.
-
-
-
Method Detail
-
getOrCreateSession
public static org.apache.spark.sql.SparkSession getOrCreateSession(SparkStructuredStreamingPipelineOptions options)
Gets activeSparkSessionor creates one usingSparkStructuredStreamingPipelineOptions.
-
sessionBuilder
public static org.apache.spark.sql.SparkSession.Builder sessionBuilder(java.lang.String master)
Creates Spark session builder with some optimizations for local mode, e.g. in tests.
-
-