我也疑惑了
最近看到一个博客,有这个写法: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
请问这个怎么理解呢
意思是说,如果修改block只对以后的数据有效,对于原先的是不能修改的。这个其实也是有道理的。一旦修改,可能集群负担过大而挂掉
nextuser 发表于 2017-6-20 17:48
意思是说,如果修改block只对以后的数据有效,对于原先的是不能修改的。这个其实也是有道理的。一旦修改, ...
哦哦 就是说 修改前是多大 修改后 原来的不变只是影响后面的块
页:
[1]