进入和退出安全模式Copyright©2012,Oracle.Allrightsreserved.-1-Hadoop1.0.4进入和退出安全模式Create:LinouLastUpdate:Version:VersionPersonDateComments1.0Linou2013/1/2进入和退出安全模式Copyright©2012,Oracle.Allrightsreserved.-2-Contents1什么是Hadoop安全模式...............................................................................................................31.1Hadoop安全模式介绍..........................................................................................................................32获取安全模式状态...........................................................................................................................42.1获取安全模式状态...............................................................................................................................43进入安全模式..................................................................................................................................53.1进入安全模式.......................................................................................................................................54退出安全模式..................................................................................................................................64.1退出安全模式.......................................................................................................................................6进入和退出安全模式Copyright©2012,Oracle.Allrightsreserved.-3-1什么是Hadoop安全模式1.1Hadoop安全模式介绍在分布式文件系统启动的时候,开始的时候会有安全模式,当分布式文件系统处于安全模式的情况下,文件系统中的内容不允许修改也不允许删除,直到安全模式结束。安全模式主要是为了系统启动的时候检查各个DataNode上数据块的有效性,同时根据策略必要的复制或者删除部分数据块。运行期通过命令也可以进入安全模式。在实践过程中,系统启动的时候去修改和删除文件也会有安全模式不允许修改的出错提示,只需要等待一会儿即可。Namenode启动时会先经过一个“安全模式”阶段,安全模式阶段不会产生数据写,在此阶段Namenode收集各个datanode的报告,当数据块达到最小副本数以上时,会被认为是“安全”的,在一定比例(可设置)的数据块被确定为“安全”后,再过若干时间,安全模式结束,当检测到副本数不足的数据块时,该块会被复制直到达到最小副本数。进入和退出安全模式Copyright©2012,Oracle.Allrightsreserved.-4-2获取安全模式状态2.1获取安全模式状态[oracle@192hdfs]$hadoopdfsadmin-safemodegetSafemodeisOFF进入和退出安全模式Copyright©2012,Oracle.Allrightsreserved.-5-3进入安全模式3.1进入安全模式[oracle@192hdfs]$hadoopdfsadmin-safemodeenterSafemodeisON进入和退出安全模式Copyright©2012,Oracle.Allrightsreserved.-6-4退出安全模式4.1退出安全模式[oracle@192hdfs]$hadoopdfsadmin-safemodeleaveSafemodeisOFF