HADOOP_HOME设置不正确

时间:2018-05-20 12:02:56

标签: hadoop install

我从这里下载了hadoop的二进制tarball:http://hadoop.apache.org/releases.html(版本2.8.4)。我解压缩了tar.gz文件,然后从

更改了etc / hadoop-env.sh

export JAVA_HOME={$JAVA_HOME}

到我的java jdk locaction:

export JAVA_HOME=C:\Program Files\Java\jdk1.8.0_131

我还添加了这两行:

export HADOOP_HOME=D:/hadoop/hadoop-2.8.4 export PATH=$PATH:$HADOOP_HOME/bin

但是当我试图运行时

$ hadoop version

从cmd

我收到一条错误消息,上面写着

Error: HADOOP_HOME is not set correctly

我做错了什么以及如何更改hadoop_home路径以使其工作?

2 个答案:

答案 0 :(得分:0)

{$JAVA_HOME}以外的美元符号位于错误的位置(需要在括号外),Windows不会运行shell脚本来定位变量

您需要在“控制面板”中设置Windows中的环境变量。您还需要从“Program Files”

的文件路径中删除所有空格

目前尚不清楚您是使用Cygwin还是使用Windows Linux子系统,但它与原生CMD不同

答案 1 :(得分:0)

设置路径HADOOP_HOME环境变量如下:

export HADOOP_HOME=D:\hadoop\hadoop-2.8.4
export PATH=$PATH:$HADOOP_HOME\bin

$ hadoop version

它会起作用