我是新来的火花编程,我有一个名为“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