hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stack <st...@duboce.net>
Subject Re: Does a major compact flush memstore?
Date Wed, 13 Mar 2013 04:07:35 GMT
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 <raymond.liu@intel.com> 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 <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
> > >
> > >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message