は、私はこのコード(スパーク1.6.2)を持っていると仮定しますSpark:DataFrameのキャッシュ/永続性が1つから別のものに転送されていますか?
val finalDF: DataFrame = if (test) {
val df = sqlContext.read.parquet(url).cache
df.write.parquet(url2)
df }
else
sqlContext.read.parquet(other_url)
私はfinalDF.unpersist
を実行すると、それが実際にメモリからfinalDF
/df
のデータをきれいにしますか?そうでない場合は、どうすればいいですか?