有兩個方法離開安全模式
(1)修改dfs.safemode.threshold.pct爲一個比較小的值,默認缺省是0.999f。
在hadoop的安裝目錄中的hdfs-site.xml 加修改的配置項,默認的值是float類型,設置一個較小的數值。
如:
<property>
<name>dfs.safemode.threshold.pct</name>
<value>0.111f</value>
</property>
(2)hadoop dfsadmin -safemode leave命令強制離開
用戶可以通過dfsadmin -safemode value 來操作安全模式,參數value的說明如下:
enter - 進入安全模式
leave - 強制NameNode離開安全模式
get - 返回安全模式是否開啓的信息
wait - 等待,一直到安全模式結束。
方法一,可以一勞永逸,雖然有風險,方法二需要在每次重啓hdfs集羣的時候都要輸入!