Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Čeká na ukončení některého z dotazů na přidruženém objektu SparkSession od vytvoření kontextu nebo od resetTerminated() jeho zavolání. Pokud se některý dotaz ukončil s výjimkou, vyvolá se výjimka. Pokud timeout je nastavená hodnota, vrátí, jestli se některý dotaz ukončil během sekund časového limitu.
Pokud už dotaz skončil, následné volání se vrátí okamžitě (pokud je normálně zastaveno) nebo vyvolá výjimku okamžitě (pokud je ukončena výjimkou). Slouží resetTerminated() k vymazání minulých ukončení a čekání na nové.
Syntaxe
awaitAnyTermination(timeout=None)
Parametry
| Parameter | Typ | Description |
|---|---|---|
timeout |
int, volitelné | Počet sekund, které se mají počkat. Pokud není nastavená, počká na neomezenou dobu. |
Návraty
bool nebo None
Vrátí True hodnotu nebo False je-li timeout nastavena. Vrátí None , pokud není nastavený žádný časový limit.
Příklady
sdf = spark.readStream.format("rate").load()
sq = sdf.writeStream.format('memory').queryName('this_query').start()
spark.streams.awaitAnyTermination(5)
# True
sq.stop()