Hadoop如何修改HDFS文件存储块大小

释放双眼,带上耳机,听听看~!

一、 临时修改

可以在执行上传文件命令时,显示地指定存储的块大小。

  1. 查看当前 HDFS文件块大小

我这里查看HDFS上的TEST目录下的jdk-7u25-linux-x64.gz  文件存储块大小。

1.1 终端命令方式查看

[xiaoyu@hadoop02 hadoop-1.1.2]$ ./bin/hadoop fs -stat "%o" TEST/jdk-7u25-linux-x64.gz
51200

单位为B(字节)

1.2  或页面方式查看

打开haddop datanode节点的hdfs监控页面:

http://hadoop01:50070

Hadoop如何修改HDFS文件存储块大小

如下所示:

二、永久修改

这个需要修改hdfs-site.conf配置文件,增加全局参数dfs.block.size。

如下:

修改后参数

把配置同步到其它节点,并重启hdfs。

[xiaoyu@hadoop02 hadoop-1.1.2] $ bin/stop-dfs.sh
no namenode to stop
hadoop02: stopping datanode
hadoop01: stopping secondarynamenode
[xiaoyu@hadoop02 hadoop-1.1.2] $ bin/start-dfs.sh
starting namenode, logging to /home/xiaoyu/hadoop-1.1.2/libexec/../logs/hadoop-xiaoyu-namenode-hadoop02.out
hadoop02: starting datanode, logging to /home/xiaoyu/hadoop-1.1.2/libexec/../logs/hadoop-xiaoyu-datanode-hadoop02.out
hadoop01: starting secondarynamenode, logging to /home/xiaoyu/hadoop-1.1.2/libexec/../logs/hadoop-xiaoyu-secondarynamenode-hadoop01.out

重新查看TEST/jdk-7u25-linux-x64.gz 文件存储的块大小:

重新上传文件到HDFS,并重命名为 比较用_jdk-7u25-linux-x64.gz

参考资料:

http://hadoop.apache.org/docs/r0.18.3/cluster_setup.html\#Configuration

给TA打赏
共{{data.count}}人
人已打赏
安全运维

MongoDB最简单的入门教程之二 使用nodejs访问MongoDB

2021-12-11 11:36:11

安全运维

Ubuntu上NFS的安装配置

2021-12-19 17:36:11

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索