spark scala wordcount 例子

Posted yehuabin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spark scala wordcount 例子相关的知识,希望对你有一定的参考价值。

object ScalaApp {

  def main(args: Array[String]): Unit = {
    var conf = new SparkConf()
    conf.setMaster("local")
    var sc = new SparkContext(conf)
    val lines: RDD[String] = sc.textFile("./words.txt")
    lines.flatMap(line=>line.split(" ")).map(word=>(word,1)).reduceByKey((v1,v2)=>v1+v2).foreach(println)
    // 简洁版
    // lines.flatMap(_.split(" ")).map((_,1)).reduceByKey(_+_).foreach(println)
  }
}

 

以上是关于spark scala wordcount 例子的主要内容,如果未能解决你的问题,请参考以下文章

编写Spark的WordCount程序并提交到集群运行[含scala和java两个版本]

1.spark的wordcount解析

spark案例——wordcount

spark案例——wordcount

Spark:WordCount 步骤

关于Spark、Scala实现WordCount的8种写法(多种写法)