/ Chyby „“ ./sbt/sbt assembly ”“ Neplatný príkaz: assembly ”pre projekt Apache Spark - scala, sbt, apache-spark

"./Sbt/sbt assembly" chyby "Nie je platný príkaz: assembly" pre projekt Apache Spark - scala, sbt, apache-spark

Mám problém s inštaláciou Apache Spark na Ubuntu 13.04. Používam inkubáciu s iskrou-0.8.1 a oboje ./sbt/sbt update a ./sbt/sbt compile pracovať dobre. Avšak, keď to urobím ./sbt/sbt assembly Mám nasledujúcu chybu:

[info] Set current project to default-289e76 (in build  file:/node-insights/server/lib/spark-0.8.1-incubating/sbt/)
[error] Not a valid command: assembly
[error] Not a valid project ID: assembly
[error] Not a valid configuration: assembly
[error] Not a valid key: assembly
[error] assembly
[error]

Hľadal som veci súvisiace s týmto, ale nemohol som nájsť nič užitočné. Akékoľvek usmernenie by sa veľmi ocenilo.

odpovede:

5 pre odpoveď č. 1

Na current project set to default-289e76 správa naznačuje, že sbt bol volaný zvonku z adresára zdrojov Spark:

$  /tmp  ./spark-0.8.1-incubating/sbt/sbt assembly
[info] Loading global plugins from /Users/joshrosen/.dotfiles/.sbt/plugins/project
[info] Loading global plugins from /Users/joshrosen/.dotfiles/.sbt/plugins
[info] Set current project to default-d0f036 (in build file:/private/tmp/)
[error] Not a valid command: assembly
[error] Not a valid project ID: assembly
[error] Not a valid configuration: assembly
[error] Not a valid key: assembly
[error] assembly
[error]         ^

beh ./sbt/sbt assembly funguje dobre z internetu spark-0.8.1-incubating adresár (všimnite si výstup protokolu, ktorý ukazuje, že aktuálny projekt bol nastavený správne):

$  spark-0.8.1-incubating  sbt/sbt assembly
[info] Loading global plugins from /Users/joshrosen/.dotfiles/.sbt/plugins/project
[info] Loading global plugins from /Users/joshrosen/.dotfiles/.sbt/plugins
[info] Loading project definition from /private/tmp/spark-0.8.1-incubating/project/project
[info] Loading project definition from /private/tmp/spark-0.8.1-incubating/project
[info] Set current project to root (in build file:/private/tmp/spark-0.8.1-incubating/)
...

4 pre odpoveď č. 2

Napísali ste „abt“ dvakrát, ale nemali by ste to byť „sbt“? Apache Spark má svoju vlastnú kópiu sbt, takže nezabudnite spustiť verziu Spark na vyzdvihnutie doplnku „assembly“ medzi inými prispôsobeniami.

Ak chcete spustiť inštaláciu programu Spark sbt, prejdite do adresára Spark a spustite ho ./sbt/sbt assembly .