我已经在Windows 8中安装了Hadoop 2.x及其正常运行。
G:\hadoop\hive2.1\bin>jps
10916 NameNode
1588 DataNode
3332 Jps
4200 ResourceManager
2444 NodeManager
我已经在Windows中安装了Hive但是当我启动Hive时它会抛出错误说:
G:\hadoop\hive2.1\bin>hive
"Missing hadoop installation: G:\hadoop\winutils must be set"
HADOOP_HOME
已设置为G:\hadoop\winutils
变量中的env
。
请在这里帮忙。
答案 0 :(得分:0)
您错误地设置了HADOOP_HOME。
尝试以下..
在用户变量中,使用以下值配置HADOOP_HOME。
HADOOP_HOME - > d:\ Hadoop的2.8.1 在系统变量中,添加以下值以及现有路径值。
路径 - 取代; d:\ Hadoop的2.8.1 \ BIN; 如果您对上述配置不满意,请尝试以下方式。
打开cmd提示,只需设置路径和主页即可设置回家。
C:>设置HADOOP_HOME = D:\ Hadoop-2.8.1
C:>设置PATH =%PATH%;%HADOOP_HOME%\ bin 现在从相同的cmd提示符启动hadoop服务,然后转到hive shell。
希望这对你有帮助。