关于 block 与 副本 的疑问

来源:3-4 文件系统NameSpace详解

lemonlxn

2019-04-29

老师,您好。
您看看,我这样理解是否正确。

假设有个文件 a.txt 大小为 150M,一个blocksize = 128M。
则 a.txt 分为两个block。

  1. block1 128M 存放在 192.168.0.1 服务器上
  2. block2 22M 存放在 192.168.0.2 服务器上

假设有3个节点,地址为
192.168.0.4
192.168.0.5
192.168.0.6

由于默认副本数为3,所以block1 block2 各复制3次,分别放在上面的节点中。
那这样的话,是否可理解为一共有
共有 4个 block1 ,4个block2呢?

写回答

2回答

Michael_PK

2019-04-29

blk都是3啊,哪来的4?三副本是包括自己一起三个

0
1
lemonlxn
非常感谢!
2019-04-29
共1条回复

lemonlxn

提问者

2019-04-29

另外,我还想请问一下老师。

副本block,是随机分配到不同的节点上面的吗?还是有一定的规则呢?

0
1
Michael_PK
有一定的规则的,不是随机的,根据机架来的
2019-04-29
共1条回复

Hadoop 系统入门+核心精讲

从Hadoop核心技术入手,掌握数据处理中ETL应用,轻松进军大数据

2397 学习 · 902 问题

查看课程