générateur
Interface de création de la configuration de session.
Syntaxe
builder
Méthodes
Méthode | Description |
|---|---|
Définit un nom pour l’application, qui est affiché dans l’interface utilisateur web Spark. | |
Crée une nouvelle SparkSession. | |
Définit une option de configuration. Les options sont automatiquement propagées à la fois à SparkConf et à la configuration propre à SparkSession. | |
Active la prise en charge de Hive, y compris la connectivité à un Hive metastore persistant. | |
Récupère une SparkSession existante ou, s’il n’en existe aucune, en crée une nouvelle en fonction des options définies dans ce builder. | |
Définit l'URL maître Spark à laquelle se connecter. | |
Définit l'URL distante Spark pour se connecter via Spark Connect. |
Exemples
Python
spark = (
SparkSession.builder
.master("local")
.appName("Word Count")
.config("spark.some.config.option", "some-value")
.getOrCreate()
)
Python
spark.sql("SELECT * FROM range(10) where id > 7").show()
Output
+---+
| id|
+---+
| 8|
| 9|
+---+
Python
spark.createDataFrame([('Alice', 1)], ['name', 'age']).show()
Output
+-----+---+
| name|age|
+-----+---+
|Alice| 1|
+-----+---+
Python
spark.range(1, 7, 2).show()
Output
+---+
| id|
+---+
| 1|
| 3|
| 5|
+---+