我从这里下载了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主路径以使其工作?
2条答案
按热度按时间kadbb4591#
将path hadoop\ U home环境变量设置如下:
会有用的
qc6wkl3g2#
除
{$JAVA_HOME}
如果美元符号在错误的位置(需要在括号外),windows不会运行shell脚本来定位变量您需要从控制面板在windows中设置环境变量。你还需要从“程序文件”的文件路径中删除所有空格
不清楚您是使用cygwin还是使用windowslinux子系统,但它与本机cmd不同