我试着设置 dfs.blocksize
在hadoop中小于默认值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
似乎没有改变。
否则我如何更改此属性?
1条答案
按热度按时间au9on6nz1#
请尝试更改/etc/hadoop/conf/hdfs-site.xml文件中dfs.namenode.fs-limits.min-block-size属性的值,然后重新启动namenode,因为这可能是命令行设置无法覆盖的最终属性。