You are just starting up a service and want the load split between multiple
region servers from the start, instead of waiting for the manual splitting.
Say you had 5 region servers, one way to create your table via HBase shell is
like this
create 'tablename', 'f', {NUMREGIONS => 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:[email protected]]
Sent: Tuesday, August 05, 2014 11:29 PM
To: [email protected]
Subject: Why hbase need manual split?
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.
Regards,
Ming