我正在尝试格式化hdfs中的namenode,但是说:权限被拒绝

4zcjmb1e  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(611)

我正在尝试格式化namenode。为了这个我试过了。

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
xmd2e60i

xmd2e60i1#

所以,你有一个奇怪的安装。看起来您正在尝试引用安装到/root的jdk安装(这非常不寻常)。您的权限被拒绝,因为您试图以非特权的方式运行命令,该命令依赖于您的用户无法访问的jdk安装。
以root用户身份运行可能会消除这个错误,但您可能有一个非正统的安装,可能需要重新考虑。

相关问题