Файл log.txt содержит:Как мы можем сортировать строки за строкой из txt-файла с помощью Apache Spark scala?
cat,black,dog,apple,red
zoo,apple,red,blue,green
apple,green,zoo,black,walk
Мой код:
import org.apache.spark.SparkContext
import org.apache.spark.SparkContext._
import org.apache.spark.rdd.RDD
object ScalaApp {
def main(args: Array[String]) {
val sc = new SparkContext("local[4]", "Program")
val data = sc.textFile("data.txt").flatMap(line=> line.split(","))
val d1=data.map(_.sorted)
d1.foreach(print _)
}
}
я хочу следующий результат:
apple,black,cat,dog,red
apple,blue,green,red,zoo
apple,black,green,walk,zoo
, но мой код дает результата, как:
actabckldgoaelppderoozaelppderbelueegnraelppeegnroozabcklaklw
любезно предоставит любое решение!
«Дайте мне ошибки», какие ошибки? Кроме того, почему выбрать только первый и пятый слова для сортировки? –