我们对 Namenode 有一个很大的问题,它不想离开安全模式并出现以下错误:
sudo -u hdfs hdfs dfsadmin -safemode leave
/usr/hdp/2.6.4.0-91/hadoop/conf/hadoop-env.sh:第 51 行:意外标记“导出”附近的语法错误
/usr/hdp/2.6.4.0-91/hadoop/conf/hadoop-env.sh:第 51 行:“导出 HADOOP_CLASSPATH=${HADOOP_CLASSPATH}${JAVA_JDBC_LIBS}”
安全模式:从 namenode/10.0.0.4 调用 namenode:8020 连接异常失败:java.net.ConnectException:连接被拒绝;有关更多详细信息,请参阅: http ://wiki.apache.org/hadoop/ConnectionRefused
请问有什么帮助吗?
我们将文件的所有所有者更改为 hdfs 并在 775 中访问
var/log/hadoop/hdfs
-rw-r--r-- 1 hdfs hadoop 948 Oct 30 16:11 hadoop-hdfs-datanode-namenode.out
-rwxrwxrwx 1 hdfs hadoop 948 Oct 30 13:22 hadoop-hdfs-datanode-namenode.out.1
-rwxrwxrwx 1 hdfs hadoop 948 Oct 30 13:16 hadoop-hdfs-datanode-namenode.out.2
-rwxrwxrwx 1 hdfs hadoop 948 Oct 30 12:00 hadoop-hdfs-datanode-namenode.out.3
-rwxrwxrwx 1 hdfs hadoop 948 8 月 29 日 11:16 hadoop-hdfs-datanode-namenode.out.4
-rwxrwxrwx 1 hdfs hadoop 948 8 月 29 日 10:59 hadoop-hdfs-datanode-namenode.out.5
-rwxrwxrwx 1 hdfs hadoop 21296280 Oct 30 16:11 hadoop-hdfs-namenode-namenode.log
-rwxrwxrwx 1 hdfs hadoop 268463926 Oct 30 12:01 hadoop-hdfs-namenode-namenode.log.1
-rwxrwxrwx 1 hdfs hadoop 268435509 2019 年 1 月 24 日 hadoop-hdfs-namenode-namenode.log.10
-rwxrwxrwx 1 hdfs hadoop 268435681 8 月 11 日 17:12 hadoop-hdfs-namenode-namenode.log.2
-rwxrwxrwx 1 hdfs hadoop 268435701 Jul 18 12:17 hadoop-hdfs-namenode-namenode.log.3
-rwxrwxrwx 1 hdfs hadoop 268435683 Jul 2 18:53 hadoop-hdfs-namenode-namenode.log.4
-rwxrwxrwx 1 hdfs hadoop 268435504 Jun 2 07:52 hadoop-hdfs-namenode-namenode.log.5
-rwxrwxrwx 1 hdfs hadoop 268435570 5 月 16 日 04:15 hadoop-hdfs-namenode-namenode.log.6
-rwxrwxrwx 1 hdfs hadoop 268435521 2019 年 4 月 14 日 hadoop-hdfs-namenode-namenode.log.7
日志上什么都没有。IPtables 和 SELINUX 已停用。