Hadoop - Namenode处于安全模式

时间:2019-05-19 01:26:11  来源:igfitidea点击:

Namenode从fsimage加载文件系统状态,并保持安全模式,等待数据节点报告它们的块。
Safemode是HDFS集群的一种只读模式,因此它不会过早地开始复制块。
使用以下命令让namenode强制离开safemode安全模式。

$ hadoop dfsadmin -safemode leave

在较新的hadoop版本中,命令是不建议使用的。
可以使用hdfs命令代替hadoop。
例如:

$ hdfs dfsadmin -safemode leave

我们必须运行hadoop fsck,这样就可以清理由于上述命令在hdfs中创建的任何不一致性。