安装"时出现Hadoop错误,无法执行目录"

时间:2015-01-23 11:40:01

标签: java oracle hadoop

Iam尝试在我的本地系统中安装Hadoop 2.6.0用于某些研究目的,但是当我完成配置和Java安装时,安装就会停止。它在执行命令时遇到错误

"hdfs namenode -format"

我得到的错误信息如下

  

“usr / local / hadoop / bin / hdfs:第276行:   / usr / lib / jvm / java-7-oracle / jre / bin / java / bin / java:不是目录   / usr / local / hadoop / bin / hdfs:第276行:exec:   / usr / lib / jvm / java-7-oracle / jre / bin / java / bin / java:无法执行:不   目录“

我想知道是否有人之前遇到过此错误。 帮我解决这个问题....提前致谢

1 个答案:

答案 0 :(得分:3)

看起来Hadoop 2.6不尊重JAVA_HOME变量。这可能是Java 8未记录的功能。 : - )

在etc / hadoop / hadoop-env.sh下的hadoop安装文件夹中找到它 有一行在那里设置JAVA_HOME。它会将/ bin / java附加到你放入该行的内容中。在我的情况下,java是/ usr / bin / java中的默认安装,所以我只需将它设置为/ usr即可。