关于 HDFS 中 NameNode 与 DataNode 的职责,正确的是?

大数据基础

  1. A.NameNode 存放文件的真实数据块,DataNode 只保存目录树信息
  2. B.两者互为主备,客户端可以向其中之一直接读写完整数据
  3. C.NameNode 维护命名空间与块位置等元数据,DataNode 存储数据块并定期心跳汇报
  4. D.DataNode 之间不通信,副本复制需要由客户端逐个写入三份