hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrew Purtell <apurt...@apache.org>
Subject Re: Enable BLOOMFILTER on existing tables
Date Sat, 09 Jul 2011 01:42:36 GMT
You can update existing data through manually triggering compaction. After you make a change
like this, go to the hbase shell and execute:

  major_compaction 'yourtablename'

After major compaction all of the store files for the table will abide the most recent schema
settings.
 
Best regards,


   - Andy


Problems worthy of attack prove their worth by hitting back. - Piet Hein (via Tom White)


----- Original Message -----
> From: Weiwei Xiong <xiongww@gmail.com>
> To: user@hbase.apache.org
> Cc: 
> Sent: Friday, July 8, 2011 6:02 PM
> Subject: Enable BLOOMFILTER on existing tables
> 
> Hi all,
> 
> I want to enable the bloomfilter on some existing tables to speed-up row-key
> existence checking.  I altered the BLOOMFILTER from "NONE" to 
> "ROW" for this
> purpose.
> 
> But one think I am not clear is, will the setting change also take effect on
> pre-existing rows? Or only rows to be inserted in future get the BLOOMFILTER
> property?
> 
> If bloomfilter change won't be applied to existing rows, is there any other
> way to speed up the row-key existence checking?
> 
> Thanks,
> ww
>

Mime
View raw message