我尝试将Hadoop中的dfs.blocksize设置为100Kb,它小于默认的dfs.namenode.fs-limits.min-block-size,即1MB。
当我像这样复制文件时
hdfs dfs -Ddfs.namenode.fs-limits.min-block-size=0 -Ddfs.blocksize=102400 inp.txt /input/inp.txt我还是能得到,
copyFromLocal: Specified block size is less than configured minimum value (dfs.namenode.fs-limits.min-block-size): 102400 < 1048576我也尝试在hdfs-site.xml中添加此属性。但dfs.namenode.fs-limits.min-block-size似乎并没有改变。
我还能怎么改变这个属性呢?
发布于 2014-10-04 03:15:05
尝试更改/etc/hadoop/conf/hdfs-site.xml文件中dfs.namenode.fs-limits.min-block-size属性的值并重新启动NameNode,因为这可能是命令行设置无法覆盖的最终属性。
https://stackoverflow.com/questions/25399163
复制相似问题