永发信息网

为什么HDFS中小于一个块大小的文件不会占据整个块的空间呢?

答案:2  悬赏:10  手机版
解决时间 2021-03-19 22:34
  • 提问者网友:留有余香
  • 2021-03-19 13:00
为什么HDFS中小于一个块大小的文件不会占据整个块的空间呢?
最佳答案
  • 五星知识达人网友:duile
  • 2021-03-19 14:39
要是每个块都占用整个块的空间 那么hdfs需要多少存储空间啊
hdfs的块只是逻辑概念 我是这么理解的追问可是hdfs就是将一个文件进行切片分块,然后将块放在系统各节点上。如果不足一个块不占用整个空间,就意味着不同的文件可能混用一个块,这对寻址和传输查找都是非常有影响的,hadoop就是为大数据的存储和计算解决问题,这对大数据的查询和计算都太有影响了啊追答举个例子:hdfs相当于一辆卡车,每个块相当于包装箱 ,每个包装箱可以放10kg东西,但是一个包装箱只能放一个东西,所以当一个东西超过10kg,那么就分成两个包装箱放;当一个东西不足10kg时,也会使用一个包装箱,但是这个包装箱并不是10kg,而是这个东西的实际重量,但是这对定位这个包装箱没有任何影响呀,比如说他是按顺序排列的,那么他依旧是按顺序排列的。
全部回答
  • 1楼网友:痴妹与他
  • 2021-03-19 15:09
真不知道 你是怎么想的 居然会问这种问题
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯