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:ming.l...@hp.com] Sent: Tuesday, August 05, 2014 11:29 PM To: user@hbase.apache.org 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