HBASE-19173 Configure IntegrationTestRSGroup automatically for minicluster mode
This commit is contained in:
parent
1e227acd65
commit
51b65707b3
|
@ -21,8 +21,10 @@ package org.apache.hadoop.hbase.rsgroup;
|
|||
|
||||
import org.apache.commons.logging.Log;
|
||||
import org.apache.commons.logging.LogFactory;
|
||||
import org.apache.hadoop.hbase.HConstants;
|
||||
import org.apache.hadoop.hbase.IntegrationTestingUtility;
|
||||
import org.apache.hadoop.hbase.Waiter;
|
||||
import org.apache.hadoop.hbase.coprocessor.CoprocessorHost;
|
||||
import org.apache.hadoop.hbase.testclassification.IntegrationTests;
|
||||
import org.junit.After;
|
||||
import org.junit.Before;
|
||||
|
@ -45,6 +47,10 @@ public class IntegrationTestRSGroup extends TestRSGroupsBase {
|
|||
LOG.info("Setting up IntegrationTestGroup");
|
||||
LOG.info("Initializing cluster with " + NUM_SLAVES_BASE + " servers");
|
||||
TEST_UTIL = new IntegrationTestingUtility();
|
||||
TEST_UTIL.getConfiguration().set(HConstants.HBASE_MASTER_LOADBALANCER_CLASS,
|
||||
RSGroupBasedLoadBalancer.class.getName());
|
||||
TEST_UTIL.getConfiguration().set(CoprocessorHost.MASTER_COPROCESSOR_CONF_KEY,
|
||||
RSGroupAdminEndpoint.class.getName());
|
||||
((IntegrationTestingUtility)TEST_UTIL).initializeCluster(NUM_SLAVES_BASE);
|
||||
//set shared configs
|
||||
admin = TEST_UTIL.getHBaseAdmin();
|
||||
|
|
Loading…
Reference in New Issue