我的文件大小是65 My,默认的hdfs块大小(64 my ),那么将有多少64 my块分配给我的文件?
它是像1-64MB块,1-1MB块还是2-64MB块?如果它是2-64MB块,那么它将被浪费掉其余的63 of,还是会分配给其他文件?
发布于 2018-05-03 20:20:56
答案是两个块,一个64 1MB和其他1MB。
与其他文件系统一样,HDFS将文件拆分为块,然后将这些块保存到磁盘中。
但它们之间有两个主要区别:
因此,在HDFS中使用更大的块大小。
也就是说,Namenode将为65 is记录两个块,但实际的文件系统空间仅为65 is。
https://stackoverflow.com/questions/34437853
复制相似问题