定義一個串流資料幀(streaming DataFrame)在資料表上。 對應資料表的資料來源必須支援串流模式。
語法
table(tableName)
參數
| 參數 | 類型 | 說明 |
|---|---|---|
tableName |
str | 數據表的名稱。 |
退貨
DataFrame
Examples
從資料表載入資料串流:
import tempfile
import time
_ = spark.sql("DROP TABLE IF EXISTS my_table")
with tempfile.TemporaryDirectory(prefix="table") as d:
q1 = spark.readStream.format("rate").load().writeStream.toTable(
"my_table", checkpointLocation=d)
q2 = spark.readStream.table("my_table").writeStream.format("console").start()
time.sleep(3)
q1.stop()
q2.stop()
_ = spark.sql("DROP TABLE my_table")