我通过intellij运行spark工作。作业执行并给出输出。我需要这份工作的jar文件到服务器并运行,但是当我尝试做sbt assembly
它抛出以下错误:SBT装配falis
[error] Not a valid command: assembly
[error] Not a valid project ID: assembly
[error] Expected ':' (if selecting a configuration)
[error] Not a valid key: assembly
[error] assembly
我SBT版本是0.13.8
是我build.sbt文件:
import sbt._, Keys._
name := "mobilewalla"
version := "1.0"
scalaVersion := "2.11.7"
libraryDependencies ++= Seq("org.apache.spark" %% "spark-core" % "2.0.0",
"org.apache.spark" %% "spark-sql" % "2.0.0")
我在项目目录下添加了一个文件assembly.sbt。它包含:
addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.14.3")
我在这里
安装sbt程序集后重新加载了吗? –
是的,我做到了。是通过Build.sbt文件正确吗?我需要添加任何东西吗? – toofrellik
'sbt package'创建你的JAR文件以提交spark ... https://spark.apache.org/docs/2.0.0/quick-start.html#self-contained-applications –