更改Hadoop块大小低于最小块大小

时间:2016-03-29 21:38:21

标签: java hadoop hdfs block

如何将Hadoop块大小更改为低于默认的最小块大小。

本手册页(https://hadoop.apache.org/docs/r2.6.0/hadoop-project-dist/hadoop-hdfs/hdfs-default.xml)表示默认最小块大小或dfs.namenode.fs-limits.min-block-size设置为1048576(1 MB)。但是,当我在hdfs-site.xml中将其更改为低于该值的任何值(例如100 KB)时,同时我将dfs.blocksize更改为200 KB(仍然大于修改后的min块)大小),我仍然得到错误说dfs.blocksize不能低于最小块大小1048576。

此外,我正在使用Hadoop 2.7.1,以防万一。

1 个答案:

答案 0 :(得分:0)

您应该在hdfs-default.xml中添加不在L1中的属性。添加属性并重新启动namenode,然后重试。