Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Interfaccia per costruire la configurazione della sessione.
Syntax
builder
Methods
| metodo | Descrizione |
|---|---|
appName(name) |
Imposta un nome per l'applicazione, che viene mostrato nell'interfaccia web di Spark. |
create() |
Crea una nuova sessione SparkSession. |
config(key, value, conf, map) |
Imposta un'opzione di configurazione. Le opzioni vengono propagate automaticamente alla configurazione di SparkConf e SparkSession. |
enableHiveSupport() |
Abilita il supporto di Hive, inclusa la connettività a un metastore Hive persistente. |
getOrCreate() |
Ottiene un sparkSession esistente o, se non ne esiste uno esistente, ne crea uno nuovo in base alle opzioni impostate in questo generatore. |
master(master) |
Imposta l'URL master Spark a cui connettersi. |
remote(url) |
Imposta l'URL remoto spark per la connessione tramite Spark Connect. |
Examples
spark = (
SparkSession.builder
.master("local")
.appName("Word Count")
.config("spark.some.config.option", "some-value")
.getOrCreate()
)
spark.sql("SELECT * FROM range(10) where id > 7").show()
+---+
| id|
+---+
| 8|
| 9|
+---+
spark.createDataFrame([('Alice', 1)], ['name', 'age']).show()
+-----+---+
| name|age|
+-----+---+
|Alice| 1|
+-----+---+
spark.range(1, 7, 2).show()
+---+
| id|
+---+
| 1|
| 3|
| 5|
+---+