Spark学习笔记 --- scala实现Spark wordcount例子

来源:互联网 发布:js手机版 下拉框 编辑:程序博客网 时间:2024/06/10 06:37
package wordcount.WordCountimport org.apache.spark.SparkConfimport org.apache.spark.SparkContext/**  * Created by Ryan on 2017/3/7.  */object scala {  def main(args: Array[String]) : Unit = {    val conf = new SparkConf()    conf.setAppName("WordCountApplication")    conf.setMaster("local")    val sc = new SparkContext(conf)    val lines = sc.textFile("/usr/softwares/spark/ReadMe.md", 3)    val words = lines.flatMap{line => line.split(" ")}    val pairs = words.map(words => (words, 1))    val wordCounts = pairs.reduceByKey(_+_)    wordCounts.foreach(wordNumberPair => println(wordNumberPair._1 + " : " + wordNumberPair._2))    sc.stop()  }}

0 0
原创粉丝点击