分享

我也疑惑了

Wyy_Ck 发表于 2017-6-20 15:53:25 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 2 4711
最近看到一个博客,有这个写法:
  splitSize=max{minSize,min{maxSize,blockSize}}(注意,blockSize为文件在hdfs中的块大小,比如我们先配置的dfs.block.size的值为67108864,也即64MB,后向分布式文件系统中存入一个1GB大小的文件A,该文件在hdfs中的块大小为64MB;当我们更改dfs.block.size的值为33554432,即32MB是,此时A文件在分布式文件系统中的blockSize仍为64M,切记啊,这个就曾迷糊俺好长时间.....)




http://www.cnblogs.com/yueliming/p/3251285.html




请问这个怎么理解呢

已有(2)人评论

跳转到指定楼层
nextuser 发表于 2017-6-20 17:48:16
意思是说,如果修改block只对以后的数据有效,对于原先的是不能修改的。这个其实也是有道理的。一旦修改,可能集群负担过大而挂掉
回复

使用道具 举报

Wyy_Ck 发表于 2017-6-20 23:25:20
nextuser 发表于 2017-6-20 17:48
意思是说,如果修改block只对以后的数据有效,对于原先的是不能修改的。这个其实也是有道理的。一旦修改, ...

哦哦 就是说 修改前是多大 修改后 原来的不变  只是影响后面的块
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条