hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Liu, Raymond" <raymond....@intel.com>
Subject RE: Does a major compact flush memstore?
Date Wed, 13 Mar 2013 01:46:47 GMT
I tried both hbase shell's major_compact cmd and java api HBaseAdmin.majorCompact() on table
They don't flush the memstore on to disk, compact cmd seems not doing that too.

I hadn't read enough related code, While I am wondering, is that because there are size threshold
before a memstore is flushed? Then a user invoked compact don't force to flush it?

Best Regards,
Raymond Liu

> Did you try from java api?  If flush does not happen we may need to fix it.
> Regards
> RAm
> On Tue, Mar 12, 2013 at 1:04 PM, Liu, Raymond <raymond.liu@intel.com>
> wrote:
> > It seems to me that a major_compact table command from hbase shell do
> > not fush memstore?  When I done with major compact, still some data in
> > memstore and will be flush out to disk when I shut down hbase cluster.
> >
> > Best Regards,
> > Raymond Liu
> >
> >

View raw message