Builder 类

定义

使用数据集和数据帧 API 对 Spark 进行编程的入口点。

public sealed class Builder
type Builder = class
Public NotInheritable Class Builder
继承
Builder

方法

AppName(String)

设置应用程序的名称,该名称将显示在 Spark Web UI 中。 如果未设置应用程序名称,则将使用随机生成的名称。

Config(SparkConf)

根据给定的 SparkConf 设置配置选项列表

Config(String, Boolean)

设置配置选项。 使用此方法设置的选项会自动传播到 SparkConf 和 SparkSession 自己的配置。

Config(String, Double)

设置配置选项。 使用此方法设置的选项会自动传播到 SparkConf 和 SparkSession 自己的配置。

Config(String, Int64)

设置配置选项。 使用此方法设置的选项会自动传播到 SparkConf 和 SparkSession 自己的配置。

Config(String, String)

设置配置选项。 使用此方法设置的选项会自动传播到 SparkConf 和 SparkSession 自己的配置。

EnableHiveSupport()

启用 Hive 支持,包括连接到永久性 Hive 元存储、支持 Hive serdes 和 Hive 用户定义函数。

GetOrCreate()

获取现有的 [[SparkSession]],或者,如果没有现有 ,则根据此生成器中设置的选项创建新一个 。

Master(String)

设置要连接到的 Spark 主 URL,例如“local”用于本地运行,将“local[4]”设置为在本地运行 4 个核心,或将“spark://master:7077”设置为在 Spark 独立群集上运行。

适用于