MAC M1大数据0-1成神篇-21 hdfs机架感知策略

进入主题:

  • 节点距离
    • distance(/D1/R1/H1,/D1/R1/H1)=0相同的datanode
    • distance(/D1/R1/H1,/D1/R1/H3)=2同一rack下的不同datanode
    • distance(/D1/R1/H1,/D1/R2/H4)=4同一IDC下的不同datanode
    • distance(/D1/R1/H1,/D2/R3/H7)=6不同IDC下的datanode
  • 机架感知
    • 机架感知(rack awareness)是为了保证副本在集群的安全性
    • 我们需要将副本放在不同的DN节点上,节点也需要一定的考量
      • 可靠性、可用性、带宽消耗
    • 第一个节点
      • 集群内部(优先考虑和客户端相同节点作为第一个节点)
      • 集群外部(选择资源丰富且不繁忙的节点为第一个节点)
    • 第二个节点
      • 选择和第一个节点不同机架的其他节点
    • 第三个节点
      • 与第二个节点相同机架的其他节点
    • 第N个节点
      • 与前面节点不重复的其他节点
    •  

完毕。 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值