我有一個臨時視圖:
sales.createOrReplaceTempView("sales")
我想在 SQL 服務器查詢中使用這個 tempView:
select distinct
t2.id,
t1.prod
from prod t1
join sales t2 on t2.id = t1.id
prod 表 (t1) 存盤在 sql server 中,而 sales 表 (t2) 是一個 tempView。
我應該如何運行這個查詢?是否可以使用 JDBC 運行它?
uj5u.com熱心網友回復:
您的 Spark 應用程式正在不同的機器集群上運行,您將在其中創建臨時視圖。您的 sql-server 正在另一臺機器上運行,并且您在其上創建了一個表。這兩個組件都使用不同的資料語言。您始終可以連接它們并將其中任何一個帶到對面的平臺,然后在公共平臺上使用 2 個表/視圖,但您不能簡單地連接不同平臺上的表。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/459005.html
上一篇:如何從火花中的另一個資料框值重命名資料框列和資料型別?
下一篇:fs2-與2個流共享一個Ref
