私はspark-shell
とScalaを使用しています。シェルのメモリ名前空間から変数を削除することは可能ですか?私はこのような変数を作成した場合Spark:spark-shellメモリの名前空間から特定の変数を削除するにはどうすればいいですか?
たとえば、:メモリからfoo
とbar
を削除する
val foo = 1
var bar = 2
は、それは可能でしょうか?
私はPython(del
を使用)とR(rm
を使用)で、特定の変数を名前空間(別名環境または作業領域)から削除できることを知っています。
あなたが質問を簡素化していると仮定すると、私はそれを削除したいかに依存だと思います。以下の1つの答えの下のコメントを参照してください。もしあなたがIntの代わりにRDDを削除しようとしているなら、あなたが削除したいRDDから他のRDDを作成したなら...あなたは後のRDDと.unpersist()オリジナル。すなわち、「val rdd =」である。 val rdd2 = rdd.map(???)。cache; rdd.unpersist() ' – kmh