Well...There are couple of reasons

1- The data is coming from different regions of country and i want to
distribute the data w.r.t regions. e.g
RegionServer1-RegsionServer4  contain east region data only.
RegionServer2-RegionServer6 contain  west region data only.

2- The cluster is combination of different machines w.r.t hardware (RAM,
Processor Speed,Number of Cores). Some tables are access frequently and some
access for fewer time so i want to place the most accessed tables on the
machines with highest RAM and processing speeds. e.g create table1, colFam1
@10.10.10.2,10.10.10.3,10.10.10.10.4 (list of region servers)

4- I need to implement different priority scanning so the highest priority
query should be serve through good machines and this can be done if i able
to place the priority data on good machines. e.g if time= busy hours then
place data at good region servers.else if time=night then place data at
normal servers.


On Mon, Jun 13, 2011 at 9:38 PM, Stack <[email protected]> wrote:

> On Mon, Jun 13, 2011 at 6:29 AM, Shuja Rehman <[email protected]>
> wrote:
> > I have a question about logical division of hbase cluster, means dividing
> > the region servers w.r.t  tables. This means that If I have let say 10
> > computers in cluster then table t1,t2 should be handled by c1,c3,c7
> region
> > servers and all data related to these tables should be placed on these
> > servers and table t3,t6 should be handled by rest of servers. The goal is
> to
> > distribute specific data to specific region servers. SO is it possible to
> > do? If yes then how? and if No then what other approach can be use?
> >
>
> Not possible currently.   I'll spare asking you why you would want to
> do this.  You'd need to insert your own balancing algorithm.
> St.Ack
>



-- 
Regards
Shuja-ur-Rehman Baig
<http://pk.linkedin.com/in/shujamughal>

Reply via email to