您的位置:首页 > 其它

scala wordcount

2017-04-26 14:13 127 查看
import org.apache.spark.SparkConf

import org.apache.spark.SparkContext

import org.apache.spark.rdd.RDD.rddToOrderedRDDFunctions

import org.apache.spark.rdd.RDD.rddToPairRDDFunctions

object WordCount {

  

  def main(args: Array[String]): Unit = {

    val conf = new SparkConf().setAppName("WordCount").setMaster("local")

    val sc = new SparkContext(conf)

    

    val lines = sc.textFile("D:\\BigData\\mockData\\mockData.txt")

    val words = lines.flatMap { _.split(" ") }

    val pairs = words.map { (_, 1) }

    val results = pairs.reduceByKey(_+_)

//    val sorted = results.sortBy(pair=>pair._2, true)

    val sorted = results.sortByKey(false)

    sorted.foreach(println(_))

  }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: