1
искра ключ sortByKey является тип случая классаискра sortByKey случай класса
rdd.filter(line => {
if(StringUtils.isEmpty(line)){
false
}else{
true
}
}).map(line => {
val array = line.split(",")
(OrderedKey(array(0),array(1)),array(2))
}).repartition(1).sortByKey(true).foreach(println(_))
случай класс OrderedKey (k1: String, k2: String)
но результат не сортировать! Зачем ?
существует неявное неявного вал sortOrderKey = новый Заказ [OrderedKey] { переопределения Защиты сравнить (х: OrderedKey, y: OrderedKey) = { (x.k1, x.k2) compare (x.k1, y.k2) } , но не сортировка, когда установлено перераспределение (1) справа – 040840219