云计算分布式框架 Hadoop

107课时
2.2K学过
8分

课程评价 (0)

请对课程作出评价:
0/300

学员评价

暂无精选评价
3分钟

安全模式

NameNode启动后会进入安全模式的特殊状态,在处安全模式中的NameNode是不会复制数据块的。NameNode接收所有的DataNode的心跳信号和状态报告,块的状态报告中包括了DataNode中的所有数据块的列表信息,每个数据块都有一个最小的副本数。当NameNode检测了某个数据块的副本吧达到这这个最少副本数值,就说明该数据块的副本是安全的;在某百分比(百分比数通过参数来进行配置)的数据块通过NameNode检测确定是安全之后,这是会加一个额外的30秒的等待时间,NameNode就会推出安全模式状态。NameNode接下来确定哪些数据块的副本没有达到指定数据,并把这些数据块的副本复制到其他的DataNode节点上。