NameNode的作用
1、 维护目录树,维护命名空间。
2、 负责确定指定的文件块到具体的DataNode结点的映射关系。
(在客户端与DataNode之间共享数据)
3、管理DataNode结点的状态报告
DataNode的作用
1、 负责管理它所在结点上数据的存储及存储数据的读写
2、 向NameNode结点报告DataNode节点的状态。
注:DataNode节点长时间没有给NameNode汇报心跳,NameNode认为其丢失。
长时间(10分钟+30秒): 2 * 超时时间 + 10 * 心跳周期
3、 通过流水线复制实现三份数据副本
本文详细介绍了Hadoop中NameNode与DataNode的角色及其功能。NameNode负责维护文件系统的命名空间、管理DataNode状态并确定文件块的分布;而DataNode则执行实际的数据存储与读写操作,并定期向NameNode报告状态。

561

被折叠的 条评论
为什么被折叠?



