-Re: Does a major compact flush memstore?
Stack 2013-03-13, 04:07
Major compaction does not first flush. Should it or should it be an option?
On Tue, Mar 12, 2013 at 6:46 PM, Liu, Raymond <[EMAIL PROTECTED]> wrote:
> I tried both hbase shell's major_compact cmd and java api
> HBaseAdmin.majorCompact() on table name.
> They don't flush the memstore on to disk, compact cmd seems not doing that
> 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
> > Regards
> > RAm
> > On Tue, Mar 12, 2013 at 1:04 PM, Liu, Raymond <[EMAIL PROTECTED]>
> > 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
> > >
> > >