2015-09-04 219 views
-2

我在Linux上安裝Apache Spark。我已經下載了Java,Scala和Spark,並且它們都位於Home文件夾下的Downloads文件夾中,路徑爲/ home/alex/Downloads/X,其中X = scala,java,spark,這就是文件夾被調用的地方。在Linux上安裝Apache Spark

我斯卡拉的工作,但是當我嘗試通過鍵入./bin/spark-shell它運行火花說:

/home/alex/Downloads/spark/bin/saprk-class: line 100: /usr/bin/java/bin/java: Not a directory 

我已經通過使用sudo gedit中編輯.bashrc中包含的文件路徑〜 /.bashrc:

# JAVA 
export JAVA_HOME=/home/alex/Downloads/java 
export PATH=$PATH:$JAVA_HOME/bin 

# scala 
export SCALA_HOME=/home/alex/Downloads/scala 
export PATH=$PATH:$SCALA_HOME/bin 

# spark 
export SPARK_HOME=/home/alex/Downloads/spark 
export PATH=$PATH:$SPARK_HOME/bin 

當我嘗試在火花文件夾它說沒有這樣的文件或目錄還發現鍵入SBT/SBT包。我應該從這裏做什麼?

回答

1

看來你有幾個問題,即你的JAVA_HOME沒有指向一個帶有java的目錄,當你在運行sbt時應該運行./sbt/sbt(或者在新版本./build/sbt)。儘管您可以親自下載Java & Scala,但您可能會發現您的系統軟件包已經足夠(確保獲得jdk 7或更高版本)。

0

注:它看起來像有可能是目錄名

/home/alex/Downloads/spark/bin/saprk-class: line 100: /usr/bin/java/bin/java: Not a directory 

saprk級的配置問題,拼寫錯誤,

這可能是唯一的一個配置問題,但它是值得一看,如果它被稱爲/火花級其他地方,看看它是否導致相關的問題。