0
spark.readStreamを使用して、カフカからデータを読み込み、結果のデータフレームで爆発を実行しています。 私はHiveテーブルに爆発の結果を保存しようとしていますが、私はその解決策を見つけることができません。 spark.writeStreamの結果をハイブに保存するにはどうすればよいですか?
val query = tradelines.writeStream.outputMode("append")
.format("memory")
.option("truncate", "false")
.option("checkpointLocation", checkpointLocation)
.queryName("tl")
.start()
sc.sql("set hive.exec.dynamic.partition.mode=nonstrict;")
sc.sql("INSERT INTO TABLE default.tradelines PARTITION (dt) SELECT * FROM tl")