码迷,mamicode.com
首页 > 其他好文 > 详细

Spark wordcount开发并提交到集群运行

时间:2014-07-23 18:01:14      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   使用   strong   for   

使用的ide是eclipse

package com.luogankun.spark.base

import org.apache.spark.SparkConf
import org.apache.spark.SparkContext
import org.apache.spark.SparkContext._

/**
 * 统计字符出现次数
 */
object WorkCount {
  def main(args: Array[String]) {
    if (args.length < 1) {
      System.err.println("Usage: <file>")
      System.exit(1)
    }

    val conf = new SparkConf()
    val sc = new SparkContext(conf)
    val line = sc.textFile(args(0))

    line.flatMap(_.split("\t")).map((_, 1)).reduceByKey(_+_).collect.foreach(println)
    
    sc.stop
  }
}

 

导出成jar包。

 

提交到集群运行脚本: WordCount.sh

#!/bin/bash

set -x

cd $SPARK_HOME/bin

spark-submit --name SogouA --class com.luogankun.spark.base.WorkCount --master spark://hadoop000:7077 \
--executor-memory 1G --total-executor-cores 1 /home/spark/lib/spark.jar hdfs://hadoop000:8020/hello.txt

 

执行WordCount.sh脚本

Spark wordcount开发并提交到集群运行,布布扣,bubuko.com

Spark wordcount开发并提交到集群运行

标签:style   blog   color   使用   strong   for   

原文地址:http://www.cnblogs.com/luogankun/p/3863633.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!