Yes, the if the balancer is enabled (balance_switch true), hbase will automatically balance the tables across the new pool of region servers. At this point your locality will be shot for those regions that have moved, so I recommend running major compactions. If your total number of regions is not divisible by your number of regionservers than some regionservers will have more regions than others, but it should be pretty even.
On Wed, May 15, 2013 at 2:26 PM, jeremy p <[email protected]>wrote: > Hey all, > > We're wanting to add 10 additional nodes to our 20-node HBase cluster. Our > tables are pre-split into 800 regions, 40 regions to a machine. What will > happen when we add 10 new nodes to the cluster? Will the HBase load > balancer automatically re-distribute these regions to the new nodes? If > so, will we have 26 regions on some machines and 27 on others? > > Thanks! > > --Jeremy >
