Ich versuche, die Eingabe Textdatei in eine Schlüssel/Wert-RDD zu transformieren, aber der folgende Code funktioniert nicht. (Die Textdatei ist eine Registerkarte getrennte Datei.) Ich bin wirklich neu Scala und Spark, also würde ich deine Hilfe sehr schätzen.Transformieren von Daten mit Scala in 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"))
}
}
"Code unten funktioniert nicht" - wie? Was ist der Fehler? –