错误:Hadoop namenode格式:找不到文件或目录?

时间:2016-02-25 06:27:54

标签: hadoop hadoop2 hadoop-plugins

我正在尝试在centos 7中安装Hadoop 2.6。 我已经完成了bashrc和xml文件的所有更改。但每当我试图运行命令“Hdfs namenode format”时,它会给出以下错误。我已经设置了java路径和所有其他变量。请帮助我。我正在附上错误屏幕截图

error screen shot

bashrc file hadoop-env.sh file

2 个答案:

答案 0 :(得分:0)

似乎你没有在你的位置上获取java。确保你通过命令检查你的java位置

echo $JAVA_HOME
然后比较。

答案 1 :(得分:0)

不幸的是我为自己解决了这个问题,这可能对你我的朋友user2925298

有用

cd / etc / alternatives ==>您可以看到的java的路径是 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre/bin/java

在配置文件hadop-env.sh中设置 JAVA_HOME = / usr / lib中/ JVM / java的1.8.0-的openjdk-1.8.0.161-0.b14.el7_4.x86_64 / JRE 并使用相同的路径bashrc vim~./bashrc

设置JAVA_HOME = / usr / lib / jvm / java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64 / jre

注意:jre之后不要包含bin。当我们在bash rc中设置路径时:PATH = JAVA_HOME / bin。

您可以检查我突出显示的图片中的路径

enter image description here

相关问题