如果我有一个不再需要的RDD,如何从内存中删除它?以下是否足以完成这项工作:delthisRDD谢谢! 最佳答案 不,delthisRDD还不够,它只会删除指向RDD的指针。您应该调用thisRDD.unpersist()删除缓存的数据。供您引用,Spark使用惰性计算模型,这意味着当您运行此代码时:>>>thisRDD=sc.parallelize(xrange(10),2).cache()您不会真正缓存任何数据,它只会在RDD执行计划中标记为“待缓存”。你可以这样检查:>>>printthisRDD.toDebugString(