我在本地计算机(Windows)中安装了Spark。安装后,当我尝试输入: spark-shell 时出现以下错误:
The filename, directory name, or volume label syntax is incorrect.
要知道有可能安装多个JRE 或 JAVA_HOME 表示安装路径错误。但是当我检查它时似乎一切都很完美。
这是我的java安装目录:
>where java
C:\ProgramData\Oracle\Java\javapath\java.exe
C:\Program Files\Java\jdk1.8.0_121\bin\java.exe
这是我的路径:
JAVA_HOME:C:\ Program Files \ Java \ jdk1.8.0_121
答案 0 :(得分:2)
文件名,目录名或卷标语法不正确。
那是"美女" Windows操作系统及其与Java的集成。
错误是因为您将JDK和Spark安装到路径中包含空格的目录中。这肯定发生在由JAVA_HOME
环境变量定义的Java上。
重要确保安装winutils.exe并定义HADOOP_HOME
环境变量。