存储 HDFS内部运行原理

一丶存储 HDFS内部运行原理

我现在在操作着客户端上传文件,现在我需要启动HDFS来去上传,我输入我上传文件的命令,这个时候客户端向NameNode发出信号,然后NameNode将元数据(存储着一个文件块的大小,默认的副本数,和DataNode的数量)发回给我这个上传文件的客户端,紧接着会将我要发的文件切成元数据标准的块数,然后将分成的文件块(依照NameNode元数据中的DataNode信息)按照默认值(可以设置)依次放入三个DataName中,同时依次将放入成功的信息返回(这样下一个文件块才能放入),直到文件块最后输完。文件上传成功。

在DNFS中还有一个RPC心跳机制,可以动态的将DataNode的状态发给NameNode,如果出现宕机的情况,这个时候NameNode就会调整文件块上传的DataNode。(DataNode可以看作是很多台电脑,NameNode也是一台电脑但是他是中断处理机管理着下属的NamaNode)。

在这里插入图片描述
在这里插入图片描述
比较浅薄的认识,望斧正。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值