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
>>
>

Reply via email to