У меня есть RDD
из (name:String, popularity:Int, rank:Int)
. Я хочу отсортировать это по rank
, а если rank
совпадает, то по popularity
. Я делаю это двумя преобразованиями.
var result = myRDD
.sortBy(_._2, ascending = false)
.sortBy(_._3, ascending = false)
.take(10)
Могу ли я сделать это за одно преобразование?