The other way to indirectly increase the number of regions for a region server is
to increase the size of the region with the hbase.hregion.max.filesize
property in the hbase-site.xml
configuration file.
Administrators increase the number of regions for a region server by increasing the
specified size at which new regions are dynamically allocated. Maximum region size
is primarily limited by compactions. Very large compactions can degrade cluster
performance. The recommended maximum region size is 10 - 20 Gb. For HBase clusters
running version 0.90.x, the maximum recommended region size is 4 Gb and the default
is 256 Mb. If you are unable to estimate the size of your tables, retain the default
value. Increase the region size only if your table cells tend to be 100 Kb or
larger.
Note | |
---|---|
HBase 0.98 introduces stripe compactions as an experimental feature that also allows administrators to increase the size of regions. See Experimental: Stripe Compactions at the Apache HBase site for more information. |