副本放置策略
数据是以块存储在datanode节点
第一个副本:假设我提交文件的所在机器就是datanode节点,那么第一个块就存储在本节点上;
如果不是,就随机挑选一台磁盘不太慢的 cpu不太繁忙的节点上;
第二个副本:放置在于第一个副本的不同的机架的节点上
第三个副本:与第二个副本相同的机架的不同的节点上
RCK1,RCK2为机架,蓝色填充区为副本,C为客户端
副本放置策略
数据是以块存储在datanode节点
第一个副本:假设我提交文件的所在机器就是datanode节点,那么第一个块就存储在本节点上;
如果不是,就随机挑选一台磁盘不太慢的 cpu不太繁忙的节点上;
第二个副本:放置在于第一个副本的不同的机架的节点上
第三个副本:与第二个副本相同的机架的不同的节点上
RCK1,RCK2为机架,蓝色填充区为副本,C为客户端