4

我正在尝试让 Spark 在本地运行。当我启动它时,我收到以下错误,表明我的 java 安装(或它的路径)有些奇怪。这是在 Mac OS Yosemite 上。

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

有什么建议可以解决这个问题吗?如果您需要更多信息,请告诉我(我不知道从哪里开始)

编辑:显然某处设置错误,我只是不确定在哪里。在我的 bash-profile 中有一行

JAVA_HOME=usr/bin/java

另外,当我运行 java -version 时,我得到:

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)
4

1 回答 1

1

解决方案:Spark 在哪里寻找 Java 有点奇怪。不确定如何设置默认值,但我找到了一种覆盖它的方法。

1)在终端中运行它并复制并粘贴结果。这为您提供了 Java 安装的路径。$(dirname $(readlink $(which javac)))/java_home 2) 在 spark-whatever/conf 文件夹中,创建一个文件“spark-env.sh”并写入“export JAVA_HOME=”

于 2015-04-08T03:48:47.403 回答