Scala では、実験として、Spark を使用して Tachyon でシーケンス ファイルを作成し、それを読み戻します。また、Spark スクリプトを使用して Tachyon からファイルを削除したいと考えています。
val rdd = sc.parallelize(Array(("a",2), ("b",3), ("c",1)))
rdd.saveAsSequenceFile("tachyon://127.0.0.1:19998/files/123.sf2")
val rdd2 = sc.sequenceFile[String,Int]("tachyon://127.0.0.1:19998/files/123.sf2")
私は Scala 言語をよく理解していません。また、ファイル パスの操作に関するリファレンスが見つかりません。ScalaでJavaを使用してこれを行う方法を見つけましたが、Tachyonを使用して動作させることはできません。
import java.io._
new File("tachyon://127.0.0.1:19998/files/123.sf2").delete()