Configuração de tempo de execução
API de configuração voltada para o usuário, acessível através de SparkSession.conf.
Compatível com Spark Connect
As opções definidas aqui são propagadas automaticamente para a configuração do Hadoop durante as operações de E/S.
Sintaxe
spark.conf.set(key, value)
spark.conf.get(key)
Propriedades
Propriedade | Descrição |
|---|---|
| Retorna todas as propriedades definidas nesta configuração como um dicionário. |
Métodos
Método | Descrição |
|---|---|
| Define a propriedade de configuração de tempo de execução do Spark especificada. |
| Retorna o valor da propriedade de configuração para a key fornecida. Retorna |
| Redefina a propriedade de configuração para a key fornecida. |
| Retorna |
Exemplos
Definir e recuperar uma propriedade de configuração:
spark.conf.set("key1", "value1")
spark.conf.get("key1")
'value1'
Recuperar uma propriedade com um valor default :
spark.conf.get("non-existent-key", "my_default")
'my_default'
Remover uma propriedade de configuração:
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...
Recuperar todas as propriedades de configuração:
spark.conf.set("key1", "value1")
spark.conf.set("key2", "value2")
spark.conf.getAll
{'key1': 'value1', 'key2': 'value2'}