Spark WordCount

来源:互联网 发布:淘宝优惠券网站怎么建 编辑:程序博客网 时间:2024/05/16 11:08

1.例子

import org.apache.spark.{SparkConf, SparkContext}object WordCount {  def main(args: Array[String]) {    //非常重要,是通向Spark集群的入口    val conf = new SparkConf().setAppName("WC")    val sc = new SparkContext(conf)    sc.textFile(args(0)).flatMap(_.split(" ")).map((_, 1))      .reduceByKey(_+_).sortBy(_._2, false).saveAsTextFile(args(1))    sc.stop()  }}


2.分析有几个RDD

import org.apache.spark.{SparkConf, SparkContext}object WordCount {  def main(args: Array[String]) {    //非常重要,是通向Spark集群的入口    val conf = new SparkConf().setAppName("WC")      .setJars(Array("C:\\HelloSpark\\target\\hello-spark-1.0.jar"))      .setMaster("spark://node-1.itcast.cn:7077")    val sc = new SparkContext(conf)    //textFile会产生两个RDD:HadoopRDD  -> MapPartitinsRDD    sc.textFile(args(0)).cache()      // 产生一个RDD :MapPartitinsRDD      .flatMap(_.split(" "))      //产生一个RDD MapPartitionsRDD      .map((_, 1))      //产生一个RDD ShuffledRDD      .reduceByKey(_+_)      //产生一个RDD: mapPartitions      .saveAsTextFile(args(1))    sc.stop()  }}


原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 靖轩死了允恪怎么办 怀了二胎不想要怎么办 家里有白蚂蚁怎么办能除根 狗跳蚤在人身上怎么办 xbox游戏盘坏了怎么办 没感情了有孩子怎么办 耳机有杂音滋滋怎么办 肚子吃坏了疼怎么办 大姨妈来了肚子痛怎么办 一到晚上就腹泻怎么办 减肥晚上太饿了怎么办 半夜饿了没吃的怎么办 晚上11点饿了怎么办 孕妇睡前肚子饿怎么办 减肥的时候晚上饿了怎么办 晚上睡前总是饿怎么办 狗狗牙齿松动了怎么办 狗狗牙齿掉了怎么办 眼镜金属架断了怎么办 纯钛眼镜架断了怎么办 万次火柴没油了怎么办 火疖子破了流脓怎么办 火疖子没有脓头怎么办 孕妇长火疖子疼怎么办 手上长小水泡痒怎么办 脚上起水泡很痒怎么办 手指上有水泡痒怎么办 手指起小水泡痒怎么办 手过敏起小水泡怎么办 头皮上白色像癣怎么办 脸上长了火疖子怎么办 脸上长硬硬的包怎么办 下身体痒痒得不得了怎么办 头皮干痒头屑多怎么办 头发掉的露头皮怎么办 头上老是有结痂怎么办 婴儿头上的黄痂怎么办 头皮屑多又痒怎么办小偏方 皮肤瘙痒起红疙瘩怎么办 头又油又痒怎么办 头上反复长脓包怎么办