云计算分布式框架 Hadoop

107课时
2.2K学过
8分

课程评价 (0)

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

学员评价

暂无精选评价
5分钟

数据的复制

文件的所有数据块都会有副本这样可以提高数据的容错性,应用程序可以指定某个文件的副本数目。数据块的副本系数能在文件创建的时候指定,也可以以后进行修改。HDFS中的文件都是一次性的写入的,并在任何时候都只能有一个写入者。

NameNode管理者数据的复制,采用周期性地从集群中的每个DataNode中接收心跳信号和块状报告(Blockreport),如果接收到心跳报告就表明该DataNode节点是正常工作的,如果没有接收到心跳报告,则说明该DataNode节点出现异常。数据块状态报告中包含了一个DataNode节点上所有数据块的列表信息,如下图所示。