Search in sources :

Example 6 with MasterStatusTmpl

use of org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl in project hbase by apache.

the class TestMasterStatusServlet method testStatusTemplateWithServers.

@Test
public void testStatusTemplateWithServers() throws IOException {
    setupMockTables();
    List<ServerName> servers = Lists.newArrayList(ServerName.valueOf("rootserver,123,12345"), ServerName.valueOf("metaserver,123,12345"));
    Set<ServerName> deadServers = new HashSet<>(Lists.newArrayList(ServerName.valueOf("badserver,123,12345"), ServerName.valueOf("uglyserver,123,12345")));
    new MasterStatusTmpl().setMetaLocation(ServerName.valueOf("metaserver,123,12345")).setServers(servers).setDeadServers(deadServers).render(new StringWriter(), master);
}
Also used : MasterStatusTmpl(org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl) StringWriter(java.io.StringWriter) ServerName(org.apache.hadoop.hbase.ServerName) HashSet(java.util.HashSet) Test(org.junit.Test)

Aggregations

MasterStatusTmpl (org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl)6 StringWriter (java.io.StringWriter)4 ServerName (org.apache.hadoop.hbase.ServerName)4 Test (org.junit.Test)4 HashSet (java.util.HashSet)2 Configuration (org.apache.hadoop.conf.Configuration)2 HMaster (org.apache.hadoop.hbase.master.HMaster)1 ServerManager (org.apache.hadoop.hbase.master.ServerManager)1