HadoopDataNodeDataNode 也是一个通常在 HDFS实例中的单独机器上运行的软件
Hadoop 集群包含一个 NameNode 和大量 DataNode
DataNode 通常以机架的形式组织,机架通过一个交换机将所有系统连接起来
Hadoop 的一个假设是:机架内部节点之间的传输速度快于机架间节点的传输速度
DataNode 响应来自 HDFS 客户机的读写请求
它们还响应来自 NameNode 的创建、删除和复制块的命令
NameNode 依赖来自每个 DataNode 的定期心跳(heartbeat)消息
每条消息都包含一个块报告,NameNode 可以根据这个报告验证块映射和其他文件系统元数据
如果 DataNode 不能发送心跳消息,NameNode 将采取修复措施,重新复制在该节点上丢失的块
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。