无法在 hdfs 中创建目录 NameNode 处于安全模式



我升级到最新版本的cloudera。现在我正在尝试在HDFS中创建目录

hadoop fs -mkdir data

收到以下错误

无法创建/user/cloudera/data 名称节点处于安全模式。

我该怎么做?

当你开始hadoop时,在一段时间内hadoop停留在safemode。您可以等待(您可以在 Web UI 上看到时间限制正在减少Namenode直到时间限制(,或者您可以使用

hadoop dfsadmin -safemode leave

上面的命令关闭了hadoop的安全模式

除了 Ramesh Maharjan 的答案, 默认情况下,cloudera machine(Cloudera Quick Start#5.12( 不允许 SET OFF 安全模式,需要指定 -u 选项,如下所示:

sudo -u hdfs hdfs dfsadmin -safemode leave
对我来说

,在使用 start-all.sh 启动 hadoop后,我立即使用hive命令进入 hive shell。等待 10-20 秒后hive我再次尝试使用命令。

可能需要hdfs命令的完整路径

/usr/local/hadoop/bin/hdfs dfsadmin -safemode leave

最新更新