Why hbase need manual split?

2014-08-05 Thread Liu, Ming (HPIT-GADSC)
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

Re: Why hbase need manual split?

2014-08-05 Thread Arun Allamsetty
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

Re: Why hbase need manual split?

2014-08-06 Thread john guthrie
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

RE: Why hbase need manual split?

2014-08-06 Thread Liu, Ming (HPIT-GADSC)
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

Re: Why hbase need manual split?

2014-08-06 Thread john guthrie
> > -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

RE: Why hbase need manual split?

2014-08-06 Thread Liu, Ming (HPIT-GADSC)
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

RE: Why hbase need manual split?

2014-08-06 Thread Rendon, Carlos (KBB)
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