shihailong123 发表于 2013-10-25 10:42:11

hdfs

不同于普通文件系统的是,HDFS中,如果一个文件小于一个数据块的大小,并不占用整个数据块存储空间。
hdfs是如何实现上述结论的!难道它还要记录一个文件的一个使用了一个数据块的百分比吗?

shihailong123 发表于 2013-10-25 10:42:11

我猜的啊,不一定对,给你一个参考。hdfs中的块应该是虚拟的块,它和datanode本身文件系统的块是不一样的。本身文件系统的块你没用完还是会占一个块大小,hdfs中的块可能只是记录了块的起始位置,大小是由存储的时候再去动态申请的,所谓的hdfs的块大小应该只是用来限制大文件存储时分块用的~以上纯属猜测,如有雷同纯属巧合。

a2325145 发表于 2013-10-25 10:42:11

只是一个文件,以实际大小为长度的文件

wscl1213 发表于 2013-10-25 10:42:11

但是这样多的小文件,就产生了许多的块,如何将这些块能够合并到一个64M中呢,要求不是一起上传的,请教楼主了
页: [1]
查看完整版本: hdfs