我正在尝试关注以下链接中的代码 http://spark.apache.org/docs/latest/quick-start.html
但是当我尝试创建包时,它失败了。我想知道2想法
以下是错误消息。
[info] Set current project to default-0464ce (in build file:/home/ubuntu/simple_sbt/)
[info] Updating {file:/home/ubuntu/simple_sbt/}default-0464ce...
[info] Resolving org.scala-lang#scala-library;2.9.1 ...
[info] Done updating.
[info] Compiling 1 Scala source to /home/ubuntu/simple_sbt/target/scala-2.9.1/classes...
[error] /home/ubuntu/simple_sbt/src/main/scala/SimpleApp.scala:1: object apache is not a member of package org
[error] import org.apache.spark.SparkContext
[error] ^
[error] /home/ubuntu/simple_sbt/src/main/scala/SimpleApp.scala:2: object apache is not a member of package org
[error] import org.apache.spark.SparkContext._
[error] ^
[error] two errors found
[error] {file:/home/ubuntu/simple_sbt/}default-0464ce/compile:compile: Compilation failed
[error] Total time: 2 s, completed Aug 30, 2016 3:19:18 AM
答案 0 :(得分:0)
当您运行 sbt软件包时,有时会失败,因为没有下载的依赖项,并且将针对导入的文件解析这些依赖项。 首先尝试运行 sbt run ,然后 sbt package 。 sbt run应该引入所有依赖关系,并且可以进行打包和编译。
如果以上方法无法解决您的问题,则需要共享您的sbt构建文件和您正在使用的环境。您在哪个目录中运行这些命令,也将发挥作用。