hadoop\u home未正确设置

lf3rwulv  于 2021-06-01  发布在  Hadoop
关注(0)|答案(2)|浏览(398)

我从这里下载了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\u主路径以使其工作?

kadbb459

kadbb4591#

将path hadoop\ U home环境变量设置如下:

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

$ hadoop version

会有用的

qc6wkl3g

qc6wkl3g2#

{$JAVA_HOME} 如果美元符号在错误的位置(需要在括号外),windows不会运行shell脚本来定位变量
您需要从控制面板在windows中设置环境变量。你还需要从“程序文件”的文件路径中删除所有空格
不清楚您是使用cygwin还是使用windowslinux子系统,但它与本机cmd不同

相关问题