Gerenciador de consultas de streaming
gerenciar todas as instâncias StreamingQuery ativas associadas a um SparkSession. Use spark.streams para acessar isso.
Sintaxe
Python
# Access through SparkSession
spark.streams
Propriedades
Propriedade | Descrição |
|---|---|
Retorna uma lista de todas as consultas de transmissão ativas associadas a este |
Métodos
Método | Descrição |
|---|---|
Retorna uma consulta ativa pelo seu ID único. | |
Aguarda até que qualquer consulta ativa seja finalizada ou até que o tempo limite expire. | |
Esquece consultas encerradas anteriormente para que | |
registro a | |
Cancela o registro de um |
Exemplos
Python
sdf = spark.readStream.format("rate").load()
sq = sdf.writeStream.format('memory').queryName('this_query').start()
sqm = spark.streams
[q.name for q in sqm.active]
# ['this_query']
sqm.awaitAnyTermination(5)
# True
sq.stop()
sqm.resetTerminated()