DataNode如何理解?

参与5

2同行回答

尘世随缘尘世随缘技术总监上海某互联网金融公司
简单理解dataNode就是存储数据的服务。对应的NameNode是管理数据的服务(记录数据在哪个分片,当前副本情况),以及NodeManager是管理当前节点的服务显示全部

简单理解dataNode就是存储数据的服务。对应的NameNode是管理数据的服务(记录数据在哪个分片,当前副本情况),以及NodeManager是管理当前节点的服务

收起
互联网服务 · 2020-04-29
浏览1480
呱呱爱吃瓜呱呱爱吃瓜数据仓库工程师银行
DataNode 也是一个通常在 HDFS 实例中的单独机器上运行的软件 。Hadoop 集群包含一个 NameNode 和大量 DataNode 。 DataNode 通常以机架的形式组织,机架通过一个交换机将所有系统连接起来。 Hadoop 的一个假设是:机架内部节点之间的传输速度快于机架间节点的传输速度 。Da...显示全部

DataNode 也是一个通常在 HDFS 实例中的单独机器上运行的软件 。

Hadoop 集群包含一个 NameNode 和大量 DataNode 。 DataNode 通常以机架的形式组织,机架通过一个交换机将所有系统连接起来。 Hadoop 的一个假设是:机架内部节点之间的传输速度快于机架间节点的传输速度 。

DataNode 响应来自 HDFS 客户机的读写请求。它们还响应来自 NameNode 的创建、删除和复制块的命令。 NameNode 依赖来自每个 DataNode 的定期心跳( heartbeat )消息。每条消息都包含一个块报告, NameNode 可以根据这个报告验证块映射和其他文件系统元数据。如果 DataNode 不能发送心跳消息, NameNode 将采取修复措施,重新复制在该节点上丢失的块 。

收起
银行 · 2020-02-27
浏览1875

提问者

Tamic
数据库架构师某保险

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-02-26
  • 关注会员:3 人
  • 问题浏览:3085
  • 最近回答:2020-04-29
  • X社区推广