For the last question, have you considered using SimpleRegionNormalizer ?

Take a look at its javadoc for how it works.

FYI

On Wed, Oct 4, 2017 at 9:42 AM, Subash Kunjupillai <[email protected]>
wrote:

> As sited in  HBase Doc
> <http://archive-primary.cloudera.com/cdh5/cdh/5/hbase-
> 0.98.1-cdh5.1.3/book/regions.arch.html#too_many_regions>
> , I understand that MSLAB of each memstore will occupy 2MB(default) of the
> region server heap memory. So if there are 2000 regions in my region
> server,
> 3.9GB of my heap would be occupied.
>
> My question is, memory for MSLAB will be allocated as soon as the regions
> come online or only if data is written to memstore? Because I've a cluster
> where 1000 of empty regions in a table, since data are removed after
> configured TTL. Would like to know would that cause unnecessary heap usage?
>
>
>
>
> --
> Sent from: http://apache-hbase.679495.n3.nabble.com/HBase-User-
> f4020416.html
>

Reply via email to