Hi, all,
As I understand, HBase will automatically split a region when the region is too
big.
So in what scenario, user needs to do a manual split? Could someone kindly give
me some examples that user need to do the region split explicitly via HBase
Shell or Java API?
Thanks very much.
Regard
Hi Ming,
The reason why we have it is because the user can decide where each key
goes. I can think multiple scenarios off the top of my head where it would
be useful and others can correct me if I am wrong.
1. Cases where you cannot have row keys which are equally lexically
distributed, leading i
i had a customer with a sequence-based key (yes, he knew all the downsides
for that). being able to split manually meant he could split a region that
got too big at the end vice right down the middle. with a sequentially
increasing key, splitting the region in half left one region half the
desired
ee a problem of auto split.
Is this true? Can HBase do split in other ways?
Thanks,
Ming
-Original Message-
From: john guthrie [mailto:graf...@gmail.com]
Sent: Wednesday, August 06, 2014 6:01 PM
To: user@hbase.apache.org
Subject: Re: Why hbase need manual split?
i had a customer with
>
> -Original Message-
> From: john guthrie [mailto:graf...@gmail.com]
> Sent: Wednesday, August 06, 2014 6:01 PM
> To: user@hbase.apache.org
> Subject: Re: Why hbase need manual split?
>
> i had a customer with a sequence-based key (yes, he knew all the downside
split in middle of key range? Or there exist other
algorithm here. Any help will be very appreciated!
Best Regards,
Ming
-Original Message-
From: john guthrie [mailto:graf...@gmail.com]
Sent: Wednesday, August 06, 2014 6:35 PM
To: user@hbase.apache.org
Subject: Re: Why hbase need manual split
IONS => 5, SPLITALGO => 'UniformSplit'}
Of course, the exact way you do the split depends on the data you plan to store.
Cheers,
Carlos
-Original Message-
From: Liu, Ming (HPIT-GADSC) [mailto:ming.l...@hp.com]
Sent: Tuesday, August 05, 2014 11:29 PM
To: user@hbase.apach