HDFS四大机制

本文介绍了HDFS的核心机制,包括心跳机制、安全模式的详细流程,以及机架策略和负载均衡的重要性。在安全模式中,NameNode加载元数据并等待集群稳定。负载均衡涉及副本的智能分布和数据迁移,确保集群高效运行。
摘要由CSDN通过智能技术生成

目录

1 心跳机制

2 安全模式

3 机架策略

4 负载均衡

负载均衡算法:一共有七步

阈值管理​

负载均衡操作


1 心跳机制

 hdfs启动之前,要做集群的时间同步

datanode每三秒向namenode发送心跳包,可配置,在hdfs-default.xml中配置,heartbeat.interval

namenode如果有10次没有收到心跳包,就发起检查,一次检查5分钟(可配置,heartbeat.recheck),

如果两次之后还不通,认为dn挂掉了,一共 是 3 s*10+5min*2=630s

2 安全模式

先讲一下元数据的组成:

     a 抽象目录树 b 数据与块之间的关系 c 数据块的存储位置

    内存存储: a b c

    磁盘中存储 a b

 

集群启动时,处于安全模式,这个时候 nn在做以下的事情

1 把磁盘中的 ab加载到内存中

2 接受dn的心跳,心跳中包含有 c ,把c也放到内存中

3 启动secondaryNN

 

安全模式下:

  可用操作的是查询类的:get  cat ls 等

  不可操作修改元数据类的:mkdir put等

 

安全模式的命令 

    hdfs dfsadmin -safemode    enter :进入安全模式

                                               

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值