副本数是1 肯定在一个datanode上,但是要是检查出这种情况 晚上一般都会做一下banlance的 一个太不安全了

收藏
hadoop安装
3
Feb 1, 2018

副本数是1  肯定在一个datanode上,但是要是检查出这种情况 晚上一般都会做一下banlance的  一个太不安全了

回答

般若回答

问题解决方法 
存放东西肯定是按照机架感知来的。 分客户端在集群上和不再集群上  两种策略  

client在集群上
第一块的第一个副本就在当前的client机器所在的机架上
第二块随机选择一个机架的机器
第三块是在第二块机架上随机挑选一个机器

client端不在集群上:
第一块随机挑选一个机架的随机一个机器
第二块随机挑选一个架的机器
第三块是在第二块的机架上随机挑选一个机器

 

(0)

提交成功