1.机架与数据节点 2.副本放置策略 数据块的第一个副本优先放在写入数据块的客户端所在的节点上,但是如果这个客户端上的数据节点空间不做或者当前负载过重,则应该从该数据节点所在的机架上选择一个合适的数据节点作为本地节点。如果客户端没有数据节点,则从整个集群中随机选择一个合适的数据节点作为此时这个数据块的本地节点。第二个副本放在另一个机架的随机节点第三个副本放在第二个副本所机架的随机节点上。