【发布时间】:2016-02-17 11:06:37
【问题描述】:
假设一个使用默认块大小(128 MB),并且有一个文件使用 130 MB;所以使用一个完整大小的块和一个 2 MB 的块。然后需要将 20 MB 附加到文件中(现在总共应该是 150 MB)。会发生什么?
HDFS 是否真的将最后一个块的大小从 2MB 调整为 22MB?还是新建一个区块?
附加到 HDFS 中的文件如何处理并发性? 有数据丢失的风险吗?
HDFS 是否创建第三个块,将 20+2 MB 放入其中,并删除 2MB 的块。如果是,这如何同时工作?
【问题讨论】:
标签: hadoop size append block hdfs