韦德国际1946英国 > 计算机网络 > Hadoop安全模式

原标题:Hadoop安全模式

浏览次数:162 时间:2019-11-04

safemode模式

在遍及式文件系统运营的时候,开头的时候会有安全形式,当布满式文件系统处于安全格局的情状下,文件系统中的内容不允许校勘也不允许删除,直到安全格局甘休。安全情势首借使为了系统运行的时等候检查查种种DataNode上数据块的卓有成效,同有的时候间依赖政策需求的复制也许去除部分数据块。运营期通过命令也得以进来安全形式。在试行进度中,系统运行的时候去改良和删除文件也是有安全形式不允许改善的失误提示,只供给等待一立刻就可以。SafeModeException 非常
运行Hadoop前后相继时,有时候会报以下错误:
org.apache.hadoop.dfs.SafeModeException: Cannot delete/user/hadoop/input. Name node is in safe mode.
那我们来深入分析下那个错误,从字面上来明白:“Name node is in safe mode.”

图片 1

现行反革命就明白了,那未来要缓慢解决这些难点,作者想让Hadoop不处于safe mode 方式下,能或不得不用等,直接排除呢?答案是能够的,

 2. hadoop dfsadmin -safemode leave下令强制离开

hadoop dfsadmin-safemode 命令

约等于关闭Hadoop的平安情势,这样难题就解决了。

$bin/hadoop dfsadmin -safemode leave

假定在Hadoop的目录下输入:

NameNode在运维的时候首先步向安全格局,假使datanode遗失的block达到自然的比重(1-dfs.safemode.threshold.pct卡塔尔国,则系统会平昔处在安全方式状态即只读状态。dfs.safemode.threshold.pct(缺省值0.999f卡塔 尔(英语:State of Qatar)表示HDFS运维的时候,就算DataNode上报的block个数达到了元数据记录的block个数的0.999倍才得以相差安全方式,不然平素是这种只读情势。固然设为1则HDFS永世是高居SafeMode。
上面那行摘录自NameNode运维时的日志(block上报比例1完毕了阀值0.9990卡塔尔国
The ratio of reported blocks 1.0000 has reached the threshold0.9990. Safe mode will be turned off automatically in 18seconds.
 1.校勘dfs.safemode.threshold.pct为多少个极小的值,缺省是0.999。

格式:Usage: java DFSAdmin [-safemode enter | leave | get |wait]
客户能够通过dfsadmin -safemode value 来操作安全情势,参数value的证实如下:
enter - 步入安全情势
leave - 强制NameNode离开安全形式
get   - 再次回到安全形式是还是不是开启的音信
wait  - 等待,平素到平安形式停止。

本文由韦德国际1946英国发布于计算机网络,转载请注明出处:Hadoop安全模式

关键词: weide1946

上一篇:安装部署笔记,2下的Hadoop分布式集群环境搭建文

下一篇:没有了