Hadoop之HDFS主从架构及说明(一)

HDFS架构设计  -- 主从架构

1.基础介绍

一、HDFS进程
NN 名称节点    (主)      
DB 数据节点    (从)
SNN 第二名称节点     (check porint)

block(数据块)
默认大小:128M
修改文件:hdfs-site.xml
修改参数:dfs.blocksize
文件存储会分隔多个block块进行本地存储,集群模式下block会在其他DN上存储block复制副本
举例:一个300M文件上传,切2个block 最后一个block块44M。

副本数  -- DB节点机器数(从)
-- 基本配置为三个副本数,Maxreplication=512 ,Minreplication=1
修改文件:hdfs-site.xml
修改参数:dfs.replication

2.架构设计图及说明

NN  一台 | 两台 HA  (Actice\standby)
DN  多台 | rack区分 和 网段


NameNode       -- 文件系统命名空间
1、文件名称
2、文件目录结构
3、文件属性 (permissions, create_time,replications )
4、文件对应数据块,数据块对应分布在哪些DN节点上列表 ,
PS:接受DN发送blockReport数据存储在内存上 

DataNode      -- 存储数据块 + 数据块的校验和
1、与NameNode通信
    :每隔3s发送一个心跳 ,是否存活
     :每隔10次心跳发送一次blockReport
2、作用:读写文件的数据块
PS:DN存储在本地磁盘上

SecondaryNameNode     -- Check  NN
1、存储:命名空间镜像fsimage + 编辑日志editlog
2、作用:定期合并fsimage+editlog 为新的fsimage推送给NN 称为 chenkpoint
参数配置:dfs.name.checkpoint.period 3600s  

启动顺气: NameNode  > SecondaryNameNode > DataNode


3.副本放置策略及说明


黄色:为上传文件,第一个副本优先上传到本地NameNode
蓝色:依次更多DataNode副本











来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31441024/viewspace-2154852/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/31441024/viewspace-2154852/

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值