hdfs上副本怎么放置

事实上在实际生产的时候,节点在机架上的,在存放副本的时候考虑机架的问题

数据分块存储和副本的存放,是保证可靠性和高性能的关键

  1. 第一个副本通常放在客户端所在节点(此时假设客户端是集群中的一个节点),如果客户端不是集群中的一个节点,则第一个副本上传到任意一个datanode节点
  2. 第二个副本放在和第一个副本不同机架的任意datanode节点上
  3. 第三个副本放在和第二个副本相同机架的不同datanode节点上  便于写数据
上一篇:Hadoop的数据管理


下一篇:大数据开发者面试题,总结和整理