在CentOS系统上设置HDFS的安全模式主要包括以下几个方面:
在HDFS中,namenode为保证数据一致性、可靠性,而进入的一种状态,称之为安全模式(SafeMode)。在安全模式下,客户端只能进行数据的读取操作,而不能进行创建、删除、重命名文件目录等操作,即在安全模式下,不能对hdfs文件系统做任何修改。
从namenode启动进入安全模式,到满足条件离开安全模式。在这之后,如果有Datanode下线,或者Datanode的磁盘损坏,导致在线的Datanode没有满足指定个数,或者汇报的block数量无法达到指定的比例时,是否还会重新再进入安全模式呢?答案是否定的,Datanode在线数与block汇报率这两个指标仅在namenode启动时进行强检验,在离开安全模式之后,即便条件不满足也不会再次进入安全模式。
除了这两种方式可以进入/退出安全模式之外,我们还可以通过命令的方式主动设置进入安全模式或离开安全模式。
hdfs dfsadmin -safemode get
hdfs dfsadmin -safemode enter
hdfs dfsadmin -safemode leave
hdfs dfsadmin -safemode forceExit
。请注意,以上信息仅供参考,具体操作时请根据您的实际环境和需求进行调整。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:CentOS HDFS安全设置怎么做