DataNode(数据节点):在分布式存储系统(尤其是 Hadoop HDFS)中,负责实际存储数据块(blocks)并按需向客户端或其他节点读写、传输数据的工作节点;同时会向管理节点(如 NameNode)汇报自身状态与所持有的数据块信息。在不同系统里也可泛指“负责承载数据的节点”。
/ˈdeɪtə noʊd/, /ˈdætə noʊd/
The cluster has three DataNodes and one NameNode.
这个集群有三个数据节点和一个名称节点。
If a DataNode fails, the system replicates the missing blocks to other nodes to keep the data available.
如果一个数据节点宕机,系统会把缺失的数据块复制到其他节点上,以保证数据仍然可用。
DataNode 是由 data(数据)+ node(节点) 组合而成的技术复合词。“node”在网络与分布式系统语境中常指“参与计算或存储的机器/进程”。在 Hadoop 生态中,DataNode 与 NameNode 构成 HDFS 的核心角色分工:前者存数据,后者管元数据与调度。