For the following scala-spark code, x and y are persisted.
(对于以下scala-spark代码,x和y被保留。)
Why was y removed from storage when x is not persisted?
(为什么在x不持久的情况下将y从存储中删除?)
val x = Seq("1").toDF("x")
x.persist()
x.show()
val y = x.withColumn("y", lit(1))
y.persist()
y.show()
x.unpersist()
ask by wainhuang translate from so 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…