【发布时间】:2017-06-13 02:26:58
【问题描述】:
我正在尝试在 Windows 10 上安装 Apache Spark。我下载了 Spark 和 winutils.exe,设置了 SPARK_HOME、HADOOP_HOME,并更新了 PATH 变量以包含 Spark bin 路径。不过,当我运行 spark-shell 时,我收到以下错误。有什么问题?
C:\tools\spark-2.1.1-bin-hadoop2.7\bin>spark-shell
'""C:\Program' is not recognized as an internal or external command,
operable program or batch file.
【问题讨论】:
-
你的路径中有空格
-
是的,我在 PATH 中的 C:\Program Files\Java\jdk1.8.0_92\bin 中有空格,这就是问题所在?我应该附加引号吗?
-
看起来引号可能会有所帮助,要么太多,要么少两个。您能否将安装位置以及 SPARK_HOME、HADOOP_HOME 和 PATH 的确切值添加到您的问题中。 spark-shell 脚本会在 SPARK_HOME 中添加引号,因此可能值得尝试不带引号(如果您有引号)。
标签: apache-spark