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>
