Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengelola semua instans aktif StreamingQuery yang terkait dengan SparkSession. Gunakan spark.streams untuk mengakses ini.
Sintaksis
# Access through SparkSession
spark.streams
Karakteristik
| Harta benda | Deskripsi |
|---|---|
active |
Mengembalikan daftar semua kueri streaming aktif yang terkait dengan ini SparkSession. |
Metode
| Metode | Deskripsi |
|---|---|
get(id) |
Mengembalikan kueri aktif dengan ID uniknya. |
awaitAnyTermination(timeout) |
Menunggu hingga kueri aktif berakhir, atau hingga batas waktu habis berakhir. |
resetTerminated() |
Lupakan kueri yang dihentikan sebelumnya sehingga awaitAnyTermination() dapat digunakan lagi untuk menunggu penghentian baru. |
addListener(listener) |
StreamingQueryListener Mendaftarkan untuk menerima panggilan balik peristiwa siklus hidup. |
removeListener(listener) |
Membatalkan pendaftaran StreamingQueryListener. |
Examples
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()