事实上在实际生产的时候,节点在机架上的,在存放副本的时候考虑机架的问题
数据分块存储和副本的存放,是保证可靠性和高性能的关键
- 第一个副本通常放在客户端所在节点(此时假设客户端是集群中的一个节点),如果客户端不是集群中的一个节点,则第一个副本上传到任意一个datanode节点
- 第二个副本放在和第一个副本不同机架的任意datanode节点上
- 第三个副本放在和第二个副本相同机架的不同datanode节点上 便于写数据
2024-02-11 20:26:10
事实上在实际生产的时候,节点在机架上的,在存放副本的时候考虑机架的问题
数据分块存储和副本的存放,是保证可靠性和高性能的关键
下一篇:大数据开发者面试题,总结和整理