我正在尝试让 Hadoop 在我的 Windows 机器上运行“本地模式”。我一直在使用本指南:http://hadoop.apache.org/docs/r1.2.1/single_node_setup.html
当我运行命令:bin/hadoop 时,我收到以下错误消息:
Error: JAVA_HOME is incorrectly set. Please update C:...\hadoop-2.7.1\conf\hadoop-env.cmd
在 hadoop-env.cmd
中,我有一行:
设置 JAVA_HOME=%JAVA_HOME%
当我在命令行键入 echo %JAVA_HOME%
时,我得到:
C:\Java\jdk1.0.8_51
即使我将 hadoop-env.cmd
中的行更改为:
设置 JAVA_HOME=C:\Java\jdk1.0.8_51
我得到了同样的错误...
怎么会是我的JAVA_HOME
设置不正确呢?
最佳答案
如果您的 JAVA_HOME 路径包含空格,则必须使用 Windows 8.3 Pathname
关于windows - Windows 上的 Hadoop - "Error JAVA_HOME is incorrectly set.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31621032/