清理火花缓存数据

时间:2016-08-01 08:44:45

标签: apache-spark apache-spark-sql spark-dataframe

我在我的应用程序中使用 cache() persist() DataFrame 上。我想知道我是否需要在我缓存的每个数据帧上调用 unpersist()来释放我的程序结束时占用的所有内存和磁盘?火花会自动清理那些职业吗?
感谢

1 个答案:

答案 0 :(得分:2)

一旦火花上下文停止,内存就会自动释放。 如果要在停止上下文之前释放内存,则必须调用unpersist