1 源码

package demo

import org.apache.spark.{SparkConf, SparkContext}

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

    val conf = new SparkConf().setAppName("wc")

    //非常重要,通向Spark集群的入口
     val sc = new SparkContext(conf)

    sc.textFile(args(0)).flatMap(_.split(" ")).map((_,1)).reduceByKey(_+_).sortBy(_._2,false).saveAsTextFile(args(1))

    sc.stop()


  }
}

maven 打包成 jar
Spark学习笔记(11)—— spark任务提交,调试

2 重新修改源码

package demo

import org.apache.spark.{SparkConf, SparkContext}

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

    val conf = new SparkConf().setAppName("WC")
      .setJars(Array("D:\\Data\\JavaProject\\hellospark\\target\\hellospark-1.0-SNAPSHOT.jar"))
      .setMaster("spark://node1:7077")


    //非常重要,通向Spark集群的入口
     val sc = new SparkContext(conf)

    sc.textFile(args(0)).flatMap(_.split(" ")).map((_,1)).reduceByKey(_+_).sortBy(_._2,false).saveAsTextFile(args(1))

    sc.stop()


  }
}

Spark学习笔记(11)—— spark任务提交,调试

相关文章:

  • 2021-06-06
  • 2021-08-07
  • 2021-05-25
  • 2022-12-23
  • 2022-12-23
  • 2021-06-11
  • 2021-06-24
猜你喜欢
  • 2021-07-03
  • 2022-12-23
  • 2021-07-29
  • 2021-08-22
  • 2021-07-08
  • 2021-12-17
相关资源
相似解决方案