取消
顯示的結果
而不是尋找
你的意思是:

之間的區別是什麼createTempView, createGlobalTempView registerTempTable

pmezentsev
新的因素

嗨,朋友!

我有一個問題關於這三個函數之間的區別:

  • dataframe。createTempView
  • dataframe。createGlobalTempView
  • dataframe。registerTempTable

他們創建中間表。

如何決定我必須選擇計算?

1回複1

KeshavP
新的貢獻者二世

從我的理解,createTempView(或者更適當createOrReplaceTempView)已經引發2.0中引入取代registerTempTable,已棄用在2.0。CreateTempView在內存中創建一個引用Dataframe在使用。因為這是與生命火花會話Dataframe成立於。createGlobalTempView(這是沒有出現在2.0但2.1.0的添加)另一方麵允許您創建跨火花會話可以使用引用。所以這取決於你是否需要跨會話共享數據,您可以使用的方法。理想情況下你的筆記本電腦在同一集群共享相同的火花,但有一個選項來設置集群,每個筆記本都有自己的會話。所以它歸結為你創建一個數據幀,你想訪問它。

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map