StreamingQueryManager
Gère toutes les instances StreamingQuery actives associées à un SparkSession. Utilisez spark.streams pour y accéder.
Syntaxe
Python
# Access through SparkSession
spark.streams
Propriétés
Propriété | Description |
|---|---|
Retourne une liste de toutes les requêtes de streaming actives associées à ce |
Méthodes
Méthode | Description |
|---|---|
Retourne une query active par son ID unique. | |
Attend qu'une query active se termine, ou que le délai d'expiration soit atteint. | |
Oublie les requêtes terminées passées afin que | |
Enregistre un | |
Désenregistre un |
Exemples
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()