Hadoop的安全模式
the ratio of reported blocks 1.0001 has reached the threshold 0.9990. Safe mode will be turned off automatically in 7 seconds.
平常不知道安全模式是啥的情况下,Hadoop提供了一些命令:hadoop dfsadmin -safemode
NameNode在启动的时候首先进入安全模式,如果datanode丢失的block达到一定的比例(1-dfs.safemode.threshold.pct),则系统会一直处于安全模式状态即只读状态。dfs.safemode.threshold.pct(缺省值0.999f)表示HDFS启动的时候,如果DataNode上报的block个数达到了元数据记录的block个数的0.999倍才可以离开安全模式,否则一直是这种只读模式。如果设为1则HDFS永远是处于SafeMode。
有两个方法离开这种安全模式
(1)修改dfs.safemode.threshold.pct为一个比较小的值,缺省是0.999。
(2)hadoop dfsadmin -safemode leave命令强制离开
用户可以通过dfsadmin -safemode $value来操作安全模式,参数$value的说明如下:
enter – 进入安全模式
leave – 强制NameNode离开安全模式
get – 返回安全模式是否开启的信息
wait – 等待,一直到安全模式结束
相关推荐
fraternityjava 2020-06-02
85206633 2015-05-09
zchen 2019-04-01
NSSpeak信息安全 2011-08-19
luohui 2019-11-07
andyzhaojianhui 2008-03-16
hzxthzxt 2017-04-02
DMKJYXGS 2017-04-02
89256538 2018-03-25
duwang0 2017-05-07
zchen 2013-05-11
duwang0 2017-02-24
qinbiao00 2016-11-01
qinbiao00 2016-08-15
BasicPython 2016-06-07
Jantywei 2016-04-24
zchen 2016-03-31