Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
API de configuration orientée utilisateur, accessible via SparkSession.conf.
Prend en charge Spark Connect
Les options définies ici sont automatiquement propagées à la configuration Hadoop pendant les E/S.
Syntaxe
spark.conf.set(key, value)
spark.conf.get(key)
Propriétés
| Propriété | Description |
|---|---|
getAll |
Retourne toutes les propriétés définies dans cette configuration en tant que dict. |
Méthodes
| Méthode | Description |
|---|---|
set(key, value) |
Définit la propriété de configuration du runtime Spark donnée.
value peut être une chaîne, un entier ou une valeur booléenne. |
get(key, default) |
Retourne la valeur de la propriété de configuration pour la clé donnée. Retourne default si la clé n’existe pas. Déclenche une exception si la clé n’est pas définie et qu’aucune valeur par défaut n’est fournie. |
unset(key) |
Réinitialise la propriété de configuration de la clé donnée. |
isModifiable(key) |
Retourne True si la propriété de configuration de la clé donnée est modifiable dans la session active. |
Exemples
Définissez et récupérez une propriété de configuration :
spark.conf.set("key1", "value1")
spark.conf.get("key1")
'value1'
Récupérez une propriété avec une valeur par défaut :
spark.conf.get("non-existent-key", "my_default")
'my_default'
Annuler l’ensemble d’une propriété de configuration :
spark.conf.set("my_key", "my_value")
spark.conf.unset("my_key")
spark.conf.get("my_key")
pyspark...SparkNoSuchElementException: ... The SQL config "my_key" cannot be found...
Récupérez toutes les propriétés de configuration :
spark.conf.set("key1", "value1")
spark.conf.set("key2", "value2")
spark.conf.getAll
{'key1': 'value1', 'key2': 'value2'}