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 >
