2

我正在尝试删除我的 Cosmos 帐户中的一个文件夹,但我得到了 SafeModeException:

# hadoop fs -rmr /home/<user>/input

rmr: org.apache.hadoop.hdfs.server.namenode.SafeModeException: Cannot delete /user/<user>/input. Name node is in safe mode

4

1 回答 1

1

在启动期间,Namenode 从 fsimage 加载文件系统状态并编辑日志文件。然后它等待数据节点报告它们的块,这样它就不会过早地开始复制块,尽管集群中已经存在足够的副本。在此期间 Namenode 处于安全模式。Namenode 的 Safemode 本质上是 HDFS 集群的只读模式,它不允许对文件系统或块进行任何修改。并且需要一些时间来完成上述操作,然后它来自同一个节点。

如果仍然没有发生,或者您希望名称节点离开安全模式,那么给

hadoop dfsadmin -safemode leave
于 2015-10-07T08:52:48.540 回答