Wyy_Ck 发表于 2017-6-20 15:53:25

我也疑惑了

最近看到一个博客,有这个写法:
  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




请问这个怎么理解呢

nextuser 发表于 2017-6-20 17:48:16

意思是说,如果修改block只对以后的数据有效,对于原先的是不能修改的。这个其实也是有道理的。一旦修改,可能集群负担过大而挂掉

Wyy_Ck 发表于 2017-6-20 23:25:20

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

哦哦 就是说 修改前是多大 修改后 原来的不变只是影响后面的块
页: [1]
查看完整版本: 我也疑惑了