我是新來的火花編程,我有一個名爲「test1.in」,其中包含在以下方式隨機數的數據文件 -如何在Spark-Scala中對包含整數的文本文件進行排序?
123
34
1
45
65
我想這些數字用火花和排序輸出寫入到一個新的文件。這裏是我的代碼到目前爲止 -
import org.apache.spark.{SparkContext, SparkConf}
val conf = new SparkConf().setMaster("local[*]").setAppName("SortingApp")
val sc = new SparkContext(conf)
val data = sc.textFile("src/main/resources/test1.in")
val d1 = data.map(_.sorted)
d1.foreach(println _)
結果不是預期的結果。
你可能想將其轉換爲「Int」然後對其進行分類。 –
你的意思是這樣 - 'data.map(_。toInt).map(_。sorted)' – userxxx