In 0.90, you can turn off the balancer and then distribute the regions any way you wish with new 'move' command. St.Ack
On Tue, Oct 5, 2010 at 8:13 PM, Jean-Daniel Cryans <[email protected]> wrote: > A row is always served a single region, so the question is more about > region distribution. In 0.20 and 0.89 you have no control over that > (the best you can do is calling close_region in the shell, where is > the region will be moved is "random"), but things are getting better > in 0.90 where you'll be able to move regions manually. > > HBase doesn't create multiple copies of HFiles to distribute load, > what happens is each block is replicated 3 times by HDFS and this is > invisible to HBase. This is done for data safety rather than > distributing the load. > > J-D > > On Tue, Oct 5, 2010 at 8:05 PM, William Kang <[email protected]> wrote: >> Hi folks, >> I have a general question about Hbase. Can we pick which region server we >> want to save a particular row? The reason I am asking this is because >> sometimes we want to manually balance region servers' load. If we could >> assign particular rows to particular region servers, we can have that >> control. I understand that Hbase will balance its load automatically by >> create multiple copies of hfiles in HDFS. But, we do want to have more >> control over that. Is it possible or is it already in Hbase but we didn't >> find it? Many thanks. >> >> >> William >> >
