2015-04-06 105 views
3

我想讓Spark在本地運行。當我啓動它時,出現以下錯誤,提示我的java安裝(或其路徑)有些奇怪。這是在Mac OS Yosemite上。Java安裝問題(使用Spark難)

line 190: /usr/java/jdk1.7.0_51/bin/java/bin/java/bin/java: No such file or directory 

任何建議如何解決這個問題?讓我知道如果你需要更多的信息(我不知道從哪裏開始)

編輯:顯然有一個設置錯誤的地方,我只是不知道在哪裏。 在我的bash知名度,有一條線

JAVA_HOME=usr/bin/java 

而且當我運行Java的版本,我得到:

java version "1.8.0_40" 
Java(TM) SE Runtime Environment (build 1.8.0_40-b27) 
Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode) 
+1

你可以嗎?分享你的spark-env.sh或你傳遞給主的任何參數? –

+0

不傳入任何參數。要啓動它,我剛剛運行'IPYTHON_OPTS = notebook bin/pyspark'。 我找不到spark-env.sh。我只能找到一個模板(conf) - 我應該在哪裏看? – Craig

+1

解決!我創建了自己的spark-env.sh,並添加了「JAVA_HOME = <我的資源中有java的路徑>」 – Craig

回答

0

解決方案: 東西很奇怪與在星火一直在尋找的Java。不知道如何設置默認值,但我找到了一種方法來覆蓋它。

1)在終端中運行這個並複製並粘貼結果。這爲您提供了Java安裝的路徑。 2)在spark-whatever/conf文件夾中,創建一個文件「spark-env.sh」並寫入「export JAVA_HOME =」