小编saf*_*qui的帖子

火花RDD按两个值排序

我有一个RDD(name:String, popularity:Int, rank:Int)。我想按排序rank,如果rank匹配则按排序popularity。我这样做是通过两个转换。

var result = myRDD
        .sortBy(_._2, ascending = false)
        .sortBy(_._3, ascending = false)
        .take(10)
Run Code Online (Sandbox Code Playgroud)

我可以一次转换完成吗?

sorting scala apache-spark rdd

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

apache-spark ×1

rdd ×1

scala ×1

sorting ×1