Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Obtém um existente SparkSession ou, se não houver nenhum existente, cria um novo com base nas opções definidas nesse construtor.
Esse método primeiro verifica se existe um padrão SparkSession global válido e, se sim, retorna esse padrão. Se não existir um padrão SparkSession global válido, o método cria um novo SparkSession e o atribui como padrão global. Quando um existente SparkSession é devolvido, as opções de configuração especificadas nesse construtor são aplicadas a ele. Para criar uma nova sessão sem verificar, use create.
Syntax
getOrCreate()
Returns
SparkSession
Examples
s1 = SparkSession.builder.config("k1", "v1").getOrCreate()
s1.conf.get("k1") == "v1"
# True
# The configuration of the SparkSession can be changed afterwards.
s1.conf.set("k1", "v1_new")
s1.conf.get("k1") == "v1_new"
# True
# When an existing SparkSession is returned, the config options specified
# in this builder are applied to the existing SparkSession.
s2 = SparkSession.builder.config("k2", "v2").getOrCreate()
s1.conf.get("k1") == s2.conf.get("k1") == "v1_new"
# True
s1.conf.get("k2") == s2.conf.get("k2") == "v2"
# True