原因分析:这是因为全模式所造成,安全模式主要是为了系统启动的时候检查各个DataNode上数据块的有效性,同时根据策略必要的复制或者删除部分数据块。运行期通过命令也可以进入安全模式。
可以通过以下命令来手动关闭安全模式
bin/hadoop dfsadmin -safemode leave
//在bin下执行
//若配置环境变量,使用以下命令
hadoop dfsadmin -safemode leave
还可以可以通过dfsadmin -safemode value 来操作安全模式,参数value的说明如下:
enter - 进入安全模式
leave - 强制NameNode离开安全模式
get - 返回安全模式是否开启的信息
wait - 等待,一直到安全模式结束。
本文介绍了Hadoop的全模式与安全模式的关系,安全模式主要在系统启动时检查DataNode数据块有效性并进行复制或删除操作。可以使用`hadoop dfsadmin -safemode leave`命令手动关闭安全模式,或者通过`dfsadmin -safemode value`命令进行其他操作,如进入、检查或等待安全模式结束。理解并掌握这些命令对于管理Hadoop集群至关重要。
615

被折叠的 条评论
为什么被折叠?



