windows - Windows 上的 Hadoop - "Error JAVA_HOME is incorrectly set."

标签 windows hadoop java-home

我正在尝试让 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/

相关文章:

c++ - 为什么这个函数没有返回正确的值?

python - 为什么 QTreeView.scrollTo() 最初不工作

hadoop - 表达式语言可在Oozie同步数据集定义中获取格式化的日期戳

java - MAC OS Yosemite 中设置的 JAVA_HOME 环境变量在哪里

java - (HBase) 错误 : JAVA_HOME is not set and Java could not be found

windows - 动态调整缓存以适应可用内存

windows - 为应用程序选择合适的文件扩展名

hadoop - 来自 Hive UDF 内部的 SQL

hadoop - 运行./hcat_server.sh start时未找到hadoop

linux - JAVA_HOME在Linux下不生效