SortByKeyOperator

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()
  }
}

  

posted @ 2018-06-18 14:57  uuhh  阅读(78)  评论(0)    收藏  举报