@BeforeClass public static void beforeAllTests() throws Exception { servers = generateServers(7); groupMap = constructGroupInfo(servers, groups); tableDescs = constructTableDesc(true); Configuration conf = HBaseConfiguration.create(); conf.set("hbase.regions.slop", "0"); conf.set("hbase.rsgroup.grouploadbalancer.class", SimpleLoadBalancer.class.getCanonicalName()); loadBalancer = new RSGroupBasedLoadBalancer(); loadBalancer.setRsGroupInfoManager(getMockedGroupInfoManager()); loadBalancer.setMasterServices(getMockedMaster()); loadBalancer.setConf(conf); loadBalancer.initialize(); }
@BeforeClass public static void beforeAllTests() throws Exception { groups = new String[] { RSGroupInfo.DEFAULT_GROUP }; servers = generateServers(3); groupMap = constructGroupInfo(servers, groups); tableDescs = constructTableDesc(false); Configuration conf = HBaseConfiguration.create(); conf.set("hbase.regions.slop", "0"); conf.setFloat("hbase.master.balancer.stochastic.readRequestCost", 10000f); conf.set("hbase.rsgroup.grouploadbalancer.class", StochasticLoadBalancer.class.getCanonicalName()); loadBalancer = new RSGroupBasedLoadBalancer(); loadBalancer.setRsGroupInfoManager(getMockedGroupInfoManager()); loadBalancer.setMasterServices(getMockedMaster()); loadBalancer.setConf(conf); loadBalancer.initialize(); }
@BeforeClass public static void beforeAllTests() throws Exception { rand = new SecureRandom(); servers = generateServers(7); groupMap = constructGroupInfo(servers, groups); tableMap = new HashMap<>(); tableDescs = constructTableDesc(); Configuration conf = HBaseConfiguration.create(); conf.set("hbase.regions.slop", "0"); conf.set("hbase.rsgroup.grouploadbalancer.class", SimpleLoadBalancer.class.getCanonicalName()); loadBalancer = new RSGroupBasedLoadBalancer(); loadBalancer.setRsGroupInfoManager(getMockedGroupInfoManager()); loadBalancer.setMasterServices(getMockedMaster()); loadBalancer.setConf(conf); loadBalancer.initialize(); }