aboutsummaryrefslogtreecommitdiff
path: root/dev/audit-release/sbt_app_core/src/main/scala/SparkApp.scala
diff options
context:
space:
mode:
Diffstat (limited to 'dev/audit-release/sbt_app_core/src/main/scala/SparkApp.scala')
-rw-r--r--dev/audit-release/sbt_app_core/src/main/scala/SparkApp.scala7
1 files changed, 6 insertions, 1 deletions
diff --git a/dev/audit-release/sbt_app_core/src/main/scala/SparkApp.scala b/dev/audit-release/sbt_app_core/src/main/scala/SparkApp.scala
index 53fe43215e..a89b0d7d38 100644
--- a/dev/audit-release/sbt_app_core/src/main/scala/SparkApp.scala
+++ b/dev/audit-release/sbt_app_core/src/main/scala/SparkApp.scala
@@ -24,8 +24,13 @@ import org.apache.spark.SparkContext._
object SimpleApp {
def main(args: Array[String]) {
+ val conf = sys.env.get("SPARK_AUDIT_MASTER") match {
+ case Some(master) => new SparkConf().setAppName("Simple Spark App").setMaster(master)
+ case None => new SparkConf().setAppName("Simple Spark App")
+ }
val logFile = "input.txt"
- val sc = new SparkContext("local", "Simple App")
+ val sc = new SparkContext(conf)
+ SparkContext.jarOfClass(this.getClass).foreach(sc.addJar)
val logData = sc.textFile(logFile, 2).cache()
val numAs = logData.filter(line => line.contains("a")).count()
val numBs = logData.filter(line => line.contains("b")).count()