I have a Hbase cluster running with 2 region servers, each hosting around 100 regions. I can see that the ROOT and META tables are automatically assigned to separate region servers. My system is read heavy (around 600 GETs per second) and I can see a high data flow (around 20 Mbps) between 2 region servers (from the server hosting META table to the server hosting ROOT table) and this may be degrading the average read time of the system.
My question is - Can I enforce Hbase to keep both catalog tables in one region server? This will help me avoid one extra network hop during GET. Note that, I am accessing Hbase through a REST server running on Hbase master machine.
Thanks.