首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【HDFS】系统架构与存储机制

【HDFS】系统架构与存储机制

作者头像
十里桃花舞丶
发布2021-09-10 11:17:11
发布2021-09-10 11:17:11
4680
举报
文章被收录于专栏:桥路_大数据桥路_大数据

系统架构与存储机制

HDFS系统架构

HDFS是主从架构(Master/Slave),当然这也是大数据产品最常见的架构。主节点为NameNode,从节点为DataNode。其中DataNode用于存储数据,存储的数据会被拆分成Block块(默认按照128M进行切分),然后均匀的存放到各个DataNode节点中,为了保证数据安全性,这些Block块会进行多副本的存储,备份到不同的节点。而NameNode则负责管理整个集群,并且存储数据的元数据信息(记录数据被拆分为哪几块,分别存储到了哪个DataNode中)。DataNode会通过心跳机制,与NameNode进行通信(默认3秒),汇报健康状况和存储的Block数据信息,如果NameNode超过一定时间没有收到DataNode发送的心跳信息,则认为DataNode宕机,会启动容灾机制。

HDFS Client是客户端,客户端通过与NameNode进行交互,从而实现文件的读写等操作。

NameNode在没有实现高可用的时候,会存在两个角色,NameNode和Secondary NameNode,其中Secondary NameNode并不是NameNode的热备节点,它只用于辅助NameNode的工作(元数据合并),之后会详细讲到。

NameNode如果实现了高可用,则NameNode(Activ

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/08/18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 系统架构与存储机制
    • HDFS系统架构
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档