package com.bjsxt.scala.spark.operator
import org.apache.spark.{SparkContext, SparkConf}
import org.apache.spark.rdd.RDD.rddToOrderedRDDFunctions
/**
* Created by yasaka on 2016/6/8.
*/
object SortByKeyOperator {
def main(args: Array[String]) {
val conf = new SparkConf().setAppName("SortByKeyOperator")
.setMaster("local")
val sc = new SparkContext(conf)
val scoreList = Array(Tuple2(150,"xuruyun"),Tuple2(100,"liangyongqi"),Tuple2(90,"wangfei"))
//score就是一个KV格式的RDD
val score = sc.parallelize(scoreList)
//false 倒叙排序
val results = score.sortByKey(false)
//foreach action类算子 作用:遍历
results.foreach(println)
sc.stop()
}
}