入力テキストファイルをキー/値RDDに変換しようとしていますが、以下のコードは機能しません(テキストファイルはタブで区切られたファイルです)。 ScalaとSparkので、私は本当にあなたの助けに感謝します。sparkでスカラーを使用してデータを変換する
import org.apache.spark.{SparkConf, SparkContext}
import scala.io.Source
object shortTwitter {
def main(args: Array[String]): Unit = {
for (line <- Source.fromFile(args(1).txt).getLines()) {
val newLine = line.map(line =>
val p = line.split("\t")
(p(0).toString, p(1).toInt)
)
}
val sparkConf = new SparkConf().setAppName("ShortTwitterAnalysis").setMaster("local[2]")
val sc = new SparkContext(sparkConf)
val text = sc.textFile(args(0))
val counts = text.flatMap(line => line.split("\t"))
}
}
"以下のコードは機能しません" - どのようにそうですか?失敗は何ですか? –