Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Threaded View
HBase, mail # user - Does a major compact flush memstore?


Copy link to this message
-
Re: Does a major compact flush memstore?
Stack 2013-03-13, 04:07
Raymond:

Major compaction does not first flush.  Should it or should it be an option?

St.Ack
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
> 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 <[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
> > >
> > >
>