bq. 'California-total' row in each region Of course such row key needs to be suffixed with either start or end key of the corresponding region.
On Wed, Oct 9, 2013 at 7:39 PM, Ted Yu <[email protected]> wrote: > John: > Looks like you need a 'California-total' row in each region. > > Custom Split Policy can help you achieve that, see 9.7.4.1 in: > http://hbase.apache.org/book.html#d0e6541 > > Cheers > > > On Wed, Oct 9, 2013 at 7:28 PM, Vladimir Rodionov <[email protected] > > wrote: > >> >>Contrived Example >> >> >>Insert rowkey "California-12345" triggers a coprocessor to call >> >>incrementColumnValue() with a rowkey of "California-total" all on >> Region 1. >> >> >>This would likely be on an insert on the same region. But as the table >> >>grows, this secondary insert could end up on another region. If it is >> >>confined, then suppose we later insert "California-95424" which still >> >>triggers a call to incrementColumnValue() with a rowkey of >> >>"California-total" all on Region 2. >> >> >>Are we now left with two rowkeys of "California-total"? One on each >> >>region server? If so, what happens if these two regions are compacted >> >>into one? >> >> >>Best regards, >> >> Nope, Your "California-total" will migrate to Region 2 after region split >> is complete. >> >> Vladimir Rodionov >> Principal Platform Engineer >> Carrier IQ, www.carrieriq.com >> e-mail: [email protected] >> >> ________________________________________ >> >> Confidentiality Notice: The information contained in this message, >> including any attachments hereto, may be confidential and is intended to be >> read only by the individual or entity to whom this message is addressed. If >> the reader of this message is not the intended recipient or an agent or >> designee of the intended recipient, please note that any review, use, >> disclosure or distribution of this message or its attachments, in any form, >> is strictly prohibited. If you have received this message in error, please >> immediately notify the sender and/or [email protected] and >> delete or destroy any copy of this message and its attachments. >> > >
