jdk正常,不能执行hdfs namenode -format命令

0
我在学习《对话大数据系列技术 从破冰到精进 》课程,在课时8的内容中,我执行hdfs namenode -format命令,系统提示我“/opt/hadoop-2.7.2/bin/hdfs: line 304: /root/usr/java/default//bin/java: 没有那个文件或目录
/opt/hadoop-2.7.2/bin/hdfs: line 304: exec: /root/usr/java/default//bin/java: cannot execute: 没有那个文件或目录

我可以执行“java -version”和“echo $JAVA_HOME”命令
[root@bigdata ~]# java -version
java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) Client VM (build 25.111-b14, mixed mode, sharing)
[root@bigdata ~]# echo $JAVA_HOME
/usr/java/default/

请问是什么原因呢?谢谢
已邀请:
0

xiaoyuntai1322 2017-01-18 回答

解决了,设置hadoop-env.sh的JAVA_HOME时,路径中少输入了一个“/”。但是我现在又出现另外一个问题,我之前没玩过LINUX。所以看不懂如下内容,不知道到底是格式化成功还是未成功。冒似没有,在linux下有没有界面比较友好的编译调试方法啊
0

天涯浪子111 2017-01-18 回答

检查下是否有权限

要回复问题请先登录注册