hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ramkrishna vasudevan <ramkrishna.s.vasude...@gmail.com>
Subject Re: Hbase memstore manual flush
Date Tue, 04 Dec 2012 15:22:32 GMT
HBaseAdmin has a flush() api that accepts the table name.  This will ensure
that the data in memory is flushed.


On Tue, Dec 4, 2012 at 8:39 PM, Shengjie Min <kelvin.msj@gmail.com> wrote:

> According to Hbase design, Memstore flush is happened automatically behind
> the theme when it reaches the size limit.
> In my case, I want to do a hdfs migration, migrating hdfs data from one
> cluster to another using distcp, I need to make sure there is nothing left
> in-memory before I bring down hbase process in the source cluster. Is there
> anyway we can manually force the flush even tho the memstore hasn't reached
> the limit. Or, stopping hbase will trigger the flush automatically? if this
> is the case, how do I know everything in-memory is flushed successfully to
> HDFS? via metrics(memstoreSize)?
> --
> All the best,
> Shengjie Min

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