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

fnatzsnv  于 2021-06-02  发布在  Hadoop
关注(0)|答案(2)|浏览(470)

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


u59ebvdq

u59ebvdq1#

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

echo $JAVA_HOME

然后比较。

guicsvcw

guicsvcw2#

不幸的是我自己解决了这个问题,这可能对你有用我的朋友user2925298
cd/etc/alternatives==>您可以看到的java路径是/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7\u 4.x86\u 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\u home/bin。
你可以查看我突出显示的图片中的路径

相关问题