HDFS架构入门

HDFS基本架构组成

2022-07-19 基础学习(具体还不是很清楚,细节还需进一步研究学习)
HDFS采用M/S架构,Master/Slave来存储数据,主要有四个部分:NameNode、SecondaryNameNode、DataNode、client。

四个模块的关系图:
在这里插入图片描述
模块作用介绍:
(1)NameNode:即Master.
a.处理客户端client的读写请求。
b.管理HDFS的命名空间,维护元数据。
c.管理数据块block的映射信息。
d.配置副本的相关策略。
(2)SecondaryNameNode:辅助NameNode
a.分担NameNode工作量、定期合并相关数据推送给NameNode。
b.紧急情况下辅助回复NameNode。
(3)DataNode:即Slave
a.存储实际的数据块。
b.执行数据块的读写操作。
c.向NameNode上传心跳信息??

(4)Client
a.将上传到HDFS的文件切分成block数据块进行存储。
b.与NameNode进行交互。
c.与DataNode交互:读写数据。
d.提供管理HDFS的命令,如启动或者关闭HDFS、格式化HDFS。
e.访问HDFS:增删改查。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值