系统找不到 spark-shell 中指定的路径

use*_*787 7 apache-spark

我正在尝试在 Win7 中安装 Spark,但出现错误。

这些是我的环境设置:

SPARK_HOME : C:\spark (这是我解压火花文件的地方)

JAVA_HOME : C:\Program Files\Java\jdk1.7.0_71;

SCALA_HOME: C:\Program Files (x86)\scala
Run Code Online (Sandbox Code Playgroud)

路径:C:\Program Files\Java\jdk1.7.0_71\bin;C:\app\Sampad\product\11.2.0\dbhome_1\bin;C:\Python27;C:\Program Files\Python27\;C: \Program Files\Python27\Scripts;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common ;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL; C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\ Intel(R) Management Engine Components\IPT;C:\Program Files\Java\jdk1.6.0_45\bin;C:\Program Files\nodejs\;C:\Program Files\Python27;C:\Anaconda;C:\ Anaconda\Scripts;C:\HashiCorp\Vagrant\bin;C:\Program Files (x86)\scala\bin;C:\火花\斌;

HADOOP_HOME : C:\winutils; (set this after reading this blog
Run Code Online (Sandbox Code Playgroud)

请让我知道我犯了什么错误。提前致谢。

Ham*_*ini 7

我在没有空格的文件夹中安装了 java 和 Spark,并且我使用的是 Windows 10。

就我而言,我添加了

JAVA_HOME=C:\Java\jdk1.8.0_191\bin
Run Code Online (Sandbox Code Playgroud)

所以它试图在“C:\Program Files\Java\jdk1.8.0_191\bin\bin”中搜索可执行文件

确保将变量添加为

JAVA_HOME = C:\Java\jdk1.8.0_191
Run Code Online (Sandbox Code Playgroud)

并在路径环境变量中添加

%JAVA_HOME%\bin
Run Code Online (Sandbox Code Playgroud)

""SPARK_HOME 也一样""

它现在对我有用!


vpv*_*vpv 0

我有类似的问题,我重新安装了java(新版本)并更正了JAVA_HOME。这为我解决了这个问题