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.
Aguarda até que qualquer uma das consultas associadas SparkSession seja encerrada desde a criação do contexto ou desde que resetTerminated() foi chamada. Se qualquer consulta for encerrada com uma exceção, a exceção será gerada. Se timeout estiver definido, retornará se qualquer consulta foi encerrada nos segundos limite.
Se uma consulta já tiver sido encerrada, as chamadas subsequentes retornarão imediatamente (se interrompidas normalmente) ou lançarão a exceção imediatamente (se terminar com uma exceção). Use resetTerminated() para limpar terminações passadas e aguardar por novas.
Sintaxe
awaitAnyTermination(timeout=None)
Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
timeout |
int, opcional | O número de segundos a aguardar. Se não estiver definido, aguardará indefinidamente. |
Devoluções
bool ou None
Retorna True ou False se timeout está definido. Retorna None se nenhum tempo limite estiver definido.
Exemplos
sdf = spark.readStream.format("rate").load()
sq = sdf.writeStream.format('memory').queryName('this_query').start()
spark.streams.awaitAnyTermination(5)
# True
sq.stop()