Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
bağlamın oluşturulmasından veya çağrıldığından beri SparkSession ilişkili resetTerminated() sorgulardaki sorgulardan herhangi birinin sonlandırılmasını bekler. Herhangi bir sorgu özel durumla sonlandırıldıysa, özel durum oluşturulur. ayarlanırsa timeout , zaman aşımı saniyeleri içinde herhangi bir sorgunun sonlandırılıp sonlandırılmadığını döndürür.
Bir sorgu zaten sonlandırıldıysa, izleyen çağrılar hemen döndürür (normal şekilde durdurulursa) veya özel durumu hemen oluşturur (bir özel durumla sonlandırıldıysa). Geçmiş sonlandırmaları temizlemek ve yenilerini beklemek için kullanın resetTerminated() .
Sözdizimi
awaitAnyTermination(timeout=None)
Parametreler
| Parametre | Türü | Açıklama |
|---|---|---|
timeout |
int, isteğe bağlı | Beklenecek saniye sayısı. Ayarlanmamışsa süresiz olarak bekler. |
İadeler
bool veya None
veya True ayarlandıysa False döndürürtimeout. Zaman aşımı ayarlı değilse döndürür None .
Örnekler
sdf = spark.readStream.format("rate").load()
sq = sdf.writeStream.format('memory').queryName('this_query').start()
spark.streams.awaitAnyTermination(5)
# True
sq.stop()