我已经在本地机器 (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
最佳答案
The filename, directory name, or volume label syntax is incorrect.
这就是 Windows 操作系统的“优点”及其与 Java 的集成。
该错误是因为您将 JDK 和 Spark 安装到路径中有空格的目录。对于由 JAVA_HOME
环境变量定义的 Java,这肯定会发生。
重要确保安装 winutils.exe 并定义 HADOOP_HOME
环境变量。
关于windows - 为什么 spark-shell 失败并显示 "The filename, directory name, or volume label syntax is incorrect."?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47028892/