Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ustawia opcję konfiguracji. Opcje ustawione tą metodą są automatycznie propagowane do konfiguracji zarówno SparkConf obu stron, jak i SparkSession'.
Syntax
config(key=None, value=None, conf=None, *, map=None)
Parameters
| Parametr | Typ | Opis |
|---|---|---|
key |
str, opcjonalnie | Ciąg nazw klucza dla właściwości konfiguracyjnej. |
value |
str, opcjonalnie | Wartość właściwości konfiguracyjnej. |
conf |
SparkConf, opcjonalnie | Przypadek SparkConf. |
map |
dict, opcjonalnie | Słownik konfiguracji do ustawienia. |
Returns
SparkSession.Builder
Examples
# For an existing SparkConf, use the conf parameter.
from pyspark.conf import SparkConf
conf = SparkConf().setAppName("example").setMaster("local")
SparkSession.builder.config(conf=conf)
# For a (key, value) pair, you can omit the parameter names.
SparkSession.builder.config("spark.some.config.option", "some-value")
# Set multiple configurations.
SparkSession.builder.config(
"spark.some.config.number", 123).config("spark.some.config.float", 0.123)
# Set multiple configurations using a dictionary.
SparkSession.builder.config(
map={"spark.some.config.number": 123, "spark.some.config.float": 0.123})