メインコンテンツまでスキップ

テーブル(DataStreamReader)

テーブルにストリーミングDataFrameを定義します。 テーブルに対応するデータソースは、ストリーミングモードをサポートしている必要があります。

構文

table(tableName)

パラメーター

パラメーター

Type

説明

tableName

str

テーブル名。

戻り値

DataFrame

テーブルからデータストリームを読み込む:

Python
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")
このページの見出し