hdfs block默认为64G,HDFS中小于一个块大小的文件不会占据整个块的空间.
为何HDFS中的块如此之大?
HDFS的块比磁盘的块大,其目的是为了最小化寻址开销.如果块设置得足够大,从磁盘传输数据的时间会明显大于定位这个块开始位置所需的时间.因而,传输一个由多个块组成的文件的时间取决于磁盘传输速率.
namenode横向扩展
时间: 2024-10-02 00:00:56
hdfs block默认为64G,HDFS中小于一个块大小的文件不会占据整个块的空间.
为何HDFS中的块如此之大?
HDFS的块比磁盘的块大,其目的是为了最小化寻址开销.如果块设置得足够大,从磁盘传输数据的时间会明显大于定位这个块开始位置所需的时间.因而,传输一个由多个块组成的文件的时间取决于磁盘传输速率.
namenode横向扩展