我想在HDFS格式化的NameNode但他说:许可被拒绝(I am trying to format

2019-10-24 10:09发布

我试图格式化名称节点。 为此,我都试过了。

hduser@Ubuntu:/usr/hadoop/hadoop-2.7.1$ bin/hdfs namenode -format

它说:

bin/hdfs: line 304: /root/software/jdk1.8.0_45/bin/java: Permission denied
bin/hdfs: line 304: exec: /root/software/jdk1.8.0_45/bin/java: cannot execute: Permission denied

Answer 1:

所以,你有一个奇怪的安装。 它看起来像你正试图引用安装到/ root下安装了JDK(这是非常不寻常的)。 你得到许可被拒绝,因为你想运行一个命令作为非特权是依赖于JDK安装,您的用户无法访问。

以root身份运行可能会犯这样的消失,但你可能有一个非正统的安装可能需要重新考虑。



文章来源: I am trying to format namenode in hdfs but says: permission denied