HDFS架构的基本认知

版权声明:未经允许,随意转载,请附上本文链接谢谢(づ ̄3 ̄)づ╭❤~
https://blog.csdn.net/xiaoduan_/article/details/79687600

HDFS架构的基本认知
  • 1 Master(NameNode/NN) 带 N个Slaves(DataNode/DN)
    HDFS/YARN/HBase也都是采用这种方式

  • 1个文件会被拆分成多个Block
    blocksize:128M 可以自设置CDH默认是128M
    130M ==> 2个Block: 128M 和 2M

  • NN:
    1)负责客户端请求的响应
    2)负责元数据(文件的名称、副本系数、Block存放的DN)的管理

  • DN:
    1)存储用户的文件对应的数据块(Block)
    2)要定期向NN发送心跳信息,汇报本身及其所有的block信息,健康状况

引用Hadoop官网

A typical deployment has a dedicated machine that runs only the NameNode software.
Each of the other machines in the cluster runs one instance of the DataNode software.
The architecture does not preclude running multiple DataNodes on the same machine
but in a real deployment that is rarely the case.
一个典型的架构就是
一个NameNode + N个DataNode
建议:NN和DN是部署在不同的节点上

  • replication factor:副本系数、副本因子

All blocks in a file except the last block are the same size
除了最后一个block 其他的block大小都是一样的

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值