本文介绍了HDFS如何管理块大小?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的文件大小为65MB,默认的hdfs块大小为64MB,那么将为我的文件分配多少个64MB块?

My file size is 65MB and default hdfs block size(64MB), then how many 64MB blocks will be allotted to my file?

是1-64MB块,1-1MB块还是2-64MB块?如果它是2-64MB的块,它将浪费掉63MB的其余部分,还是会分配给其他文件?

Is it like 1-64MB block, 1-1MB block or 2-64MB blocks? If it is 2-64MB blocks is it going to be wasted rest of the 63MB or will it be allocated to other file?

推荐答案

块大小64MB表示块的上限大小.这并不意味着小于64MB的文件块将消耗64MB.存储1MB的块不会消耗64MB.

Block size 64MB means an upper bound size for a block. It doesn't mean that file blocks less than 64MB will consume 64MB. It will not consume 64MB to store a chunk of 1MB.

如果文件为 160兆字节

希望这会有所帮助.

这篇关于HDFS如何管理块大小?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-18 19:27