I reduced the MAX_FILE_SIZE to 64mb on an existing HBase table to force more regions. However, it seems that this limit is not respected by quite a large number of regions. I find several regions of >500mb size. I checked this by doing:
If I'm correct, that will take action only when something will be written in the region. If you are only reading from the region, even if it's 500mb, and even if you have setup the max size to 64MB, there will be no split.
If you do a compaction of the region it will split.
If you want to all spit small, just to a major_compact using HBase shell.
JM 2014-02-10 18:07 GMT-05:00 Ted Yu <[EMAIL PROTECTED]>: