永发信息网

怎么改变HDFS块大小

答案:1  悬赏:40  手机版
解决时间 2021-12-18 20:26
  • 提问者网友:你给我的爱
  • 2021-12-18 16:07
怎么改变HDFS块大小
最佳答案
  • 五星知识达人网友:蓝房子
  • 2021-12-18 16:31
这个一般没必要修改,因为默认的配置就可以,大块的文件减少了寻址开销(就是寻找文件的速度快)而且即使文件小于默认块大小,hdfs也不会让单个文件占用一个块,你要修改的话,去 conf 目录下
在hdfs-site.xml中添加一下属性:
<property>
<name>dfs.block.size</name>
<value>块大小 以KB为单位</value>//只写数值就可以
</property>

< property>
< name>dfs.namenode.fs-limits.min-block-size</name>
< value>51200</value>
< /property>

< property>
< name>dfs.namenode.fs-limits.max-blocks-per-file</name>
< value>51200</value>
< /property>
最后这个文件系统的大小应该是有个算法得出来得。
另外一种是在hdfs-site.xml中修改,这种因该是不改变文件原有块得大小,新建得文件大小改变,如下
<property>
<name>dfs.block.size</name>
<value>块大小</value>
<description>The default block size for new files.</description>
</property>
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯