我正在尝试格式化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
1条答案
按热度按时间xmd2e60i1#
所以,你有一个奇怪的安装。看起来您正在尝试引用安装到/root的jdk安装(这非常不寻常)。您的权限被拒绝,因为您试图以非特权的方式运行命令,该命令依赖于您的用户无法访问的jdk安装。
以root用户身份运行可能会消除这个错误,但您可能有一个非正统的安装,可能需要重新考虑。