关于NameNode的安全模式

      NameNode 在启动时会自动进入安全模式。安全模式是NameNode的一种状态,在这个阶段,文件系统不允许有任何修改。安全模式的目的是在系统启动时检查各个DataNode上数据块的有效性,同时根据策略对数据块进行必要的复制或删除,当数据块最小百分比数满足配置的最小副本数条件时,会自动退出安全模式。

      在使用Hbase的时候,在shell命令下查看status时,发现无法运行命令,查看了hbase的log,有输出显示hbase正在等待NameNode退出安全模式。表明此时的NameNode是在安全模式下,使用命令hadoop dfsadmin -safemode leave退出安全模式后,再次查看和使用命令时,就可以正常的进行操作了。

你可能感兴趣的:(Hadoop学习)