App.scala 782 字节
Newer Older
片刻小哥哥's avatar
test  
片刻小哥哥 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
package apache.wiki

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

/**
 * @author ${user.name}
 */
object App {
  
  // def foo(x : Array[String]) = x.foldLeft("")((a,b) => a + b)
  
  // def main(args : Array[String]) {
  //   println( "Hello World!" )
  //   println("concat arguments = " + foo(args))
  // }

  def main(args: Array[String]) {
    // 初始化 SparkContext对象,通过SparkConf指定配置的内容
    val conf = new SparkConf().setMaster("local").setAppName("My App")
    val sc = new SparkContext(conf)
    println("this system exit ok!!!")
    
    // 每一个 JVM 可能只能激活一个 SparkContext 对象。在创新一个新的对象之前,必须调用 stop() 该方法停止活跃的 SparkContext。
    sc.stop()
  }
}