2017-05-08 28 views

回答

2

我們需要明確地編寫一些代碼來unpersist呢?

是否unpersisting自動爲每個堅持RDD發生什麼呢?

沒有,你需要通過調用
RDD.unpersist()

df1.unpersist()
並做明確總是unpersist血統結束後的DF,涉及持久性/緩存DF最後一個動作後, 。

+0

是的,非常感謝您的乾淨答案。最後一次行動後,我將不執行我的DF。 –

+0

@ sanket:如果我在Spark Job中只有一個Action,那麼堅持RDD是否是一個好習慣。如果堅持使用RDD,我在性能方面是否會獲得任何好處? –