zoukankan      html  css  js  c++  java
  • IDEA 学习笔记之 Spark/SBT项目开发

    Spark/SBT项目开发:

    下载Scala SDK

    下载SBT

    配置IDEA SBT:(如果不配置,就会重新下载SBT, 非常慢,因为以前我已经下过了,所以要配置为过去使用的SBT)

    新建立SBT项目:

    导入Spark jars:

    创建WordCount:

    import org.apache.spark.{SparkConf, SparkContext}
    
    object WordCountDemo {
      def main(args: Array[String]): Unit = {
        if (args.length < 1) {
          System.err.println("Usage: <file>")
          System.exit(1)
        }
    
        val conf = new SparkConf().setAppName("WordCount").setMaster("local")
        val sc = new SparkContext(conf)
        val line = sc.textFile(args(0))
    
        line.flatMap(_.split(" ")).map((_, 1)).reduceByKey(_ + _).collect().foreach(println)
    
        sc.stop()
      }
    }
    

    配置运行参数:

    运行结果:

  • 相关阅读:
    通道分离与合并
    opencv颜色表操作
    opencv trackbar
    像素操作
    opencv 像素读写
    py 时间与日期
    py 字典
    py 元组
    py 列表
    课后作业-阅读任务-阅读提问-3
  • 原文地址:https://www.cnblogs.com/AK47Sonic/p/7534998.html
Copyright © 2011-2022 走看看