如何使用Spark项目的源代码重新编译示例?

时间:2017-02-02 12:51:35

标签: scala apache-spark

我是java / scala的新手,来自python我不知道编译阶段...... 我更改了一个使用spark给出的scala示例,但是当我重新执行它时,会注意到这些更改。我想这是因为我不习惯编译我的脚本: - /

编译scala脚本的命令是什么? 即:〜/ spark / examples / src / main / scala / org / apache / spark / examples / streaming / FlumePollingEventCount.scala

scalac /Users/romain/spark/examples/src/main/scala/org/apache/spark/examples/streaming/FlumePollingEventCount2.scala
    /Users/romain/spark/examples/src/main/scala/org/apache/spark/examples/streaming/FlumePollingEventCount2.scala:21: 

error: object SparkConf is not a member of package org.apache.spark
    import org.apache.spark.SparkConf
           ^

1 个答案:

答案 0 :(得分:0)

根据Running Build Targets For Individual Projects

$ # sbt
$ build/sbt package
$ # Maven
$ build/mvn package -DskipTests -pl assembly

在您的情况下,它是build/sbt examples:package

您可能需要阅读Building Spark以了解Spark中的构建过程。