我是hadoop的新手,我已经给了我最好的尝试在我的Windows机器上安装hadoop单节点安装,但显然我失败了,现在需要一些帮助。
我遵循了wiki.apache.org的教程,除了涉及到构build(2.3 – 2.7)的步骤之外,我做了所有的事情,因为我首先下载了二进制发行版。
问题是,所有我的文件修改为教程状态后,当我尝试运行在步骤3.4中给出的以下命令:
%HADOOP_PREFIX%\bin\hdfs namenode -format
它说:
+================================================================+ | Error: HADOOP_HOME is not set correctly | +----------------------------------------------------------------+ | Please set your HADOOP_HOME variable to the absolute path of | | the directory that contains the hadoop distribution | +================================================================+ '-Dhadoop.security.logger' is not recognized as an internal or external command, operable program or batch file.
我已经把HADOOP_HOME添加到了我的环境variables中,但是没有成功。 我试图谷歌Dhadoop.security.logger,但找不到任何用途。
现在我的hadoop-env.cmd文件看起来像这样
请看一下,帮我解决这个问题。
所以Hadoop 2.7.2似乎有一个问题。 2.7.1版本对我来说工作得很好。