Examples of TestHostInfoProvider


Examples of org.apache.ambari.scom.TestHostInfoProvider

    Assert.assertTrue(hosts.contains("WEBHCAT_MASTER.acme.com"));
  }

  @Test
  public void testGetComponents() throws Exception {
    ClusterDefinition clusterDefinition = new ClusterDefinition(new TestStateProvider(), new TestClusterDefinitionProvider(), new TestHostInfoProvider());

    Set<String> components = clusterDefinition.getComponents("HDFS");
    Assert.assertTrue(components.contains("NAMENODE"));
    Assert.assertTrue(components.contains("SECONDARY_NAMENODE"));
    Assert.assertTrue(components.contains("DATANODE"));

    components = clusterDefinition.getComponents("MAPREDUCE");
    Assert.assertTrue(components.contains("JOBTRACKER"));
    Assert.assertTrue(components.contains("TASKTRACKER"));

    components = clusterDefinition.getComponents("FLUME");
    Assert.assertTrue(components.contains("FLUME_SERVER"));

    components = clusterDefinition.getComponents("OOZIE");
    Assert.assertTrue(components.contains("OOZIE_SERVER"));

    components = clusterDefinition.getComponents("WEBHCAT");
    Assert.assertTrue(components.contains("WEBHCAT_SERVER"));

    components = clusterDefinition.getComponents("HBASE");
    Assert.assertTrue(components.contains("HBASE_MASTER"));
    Assert.assertTrue(components.contains("HBASE_REGIONSERVER"));

    components = clusterDefinition.getComponents("ZOOKEEPER");
    Assert.assertTrue(components.contains("ZOOKEEPER_SERVER"));

    components = clusterDefinition.getComponents("HIVE");
    Assert.assertTrue(components.contains("HIVE_SERVER"));

    clusterDefinition = new ClusterDefinition(new TestStateProvider(), new TestClusterDefinitionProvider("clusterproperties_HDP2_HA.txt", "myCluster", "HDP-2.0.6"), new TestHostInfoProvider());
    components = clusterDefinition.getComponents("HDFS");
    Assert.assertTrue(components.contains("NAMENODE"));
    Assert.assertTrue(components.contains("SECONDARY_NAMENODE"));
    Assert.assertTrue(components.contains("DATANODE"));
    Assert.assertTrue(components.contains("ZKFC"));
    Assert.assertTrue(components.contains("JOURNALNODE"));

    clusterDefinition = new ClusterDefinition(new TestStateProvider(), new TestClusterDefinitionProvider("clusterproperties_HDP21_HA.txt", "myCluster", "HDP-2.1.2"), new TestHostInfoProvider());
    components = clusterDefinition.getComponents("HDFS");
    Assert.assertTrue(components.contains("NAMENODE"));
    Assert.assertTrue(components.contains("ZKFC"));
    Assert.assertTrue(components.contains("JOURNALNODE"));
View Full Code Here

Examples of org.apache.ambari.scom.TestHostInfoProvider

    Assert.assertTrue(components.contains("RESOURCEMANAGER"));
  }

  @Test
  public void testGetHostComponents() throws Exception {
    ClusterDefinition clusterDefinition = new ClusterDefinition(new TestStateProvider(), new TestClusterDefinitionProvider(), new TestHostInfoProvider());

    Set<String> hostComponents = clusterDefinition.getHostComponents("HDFS", "NAMENODE_MASTER.acme.com");

    Assert.assertTrue(hostComponents.contains("NAMENODE"));

    hostComponents = clusterDefinition.getHostComponents("HDFS", "slave1.acme.com");

    Assert.assertTrue(hostComponents.contains("DATANODE"));

    hostComponents = clusterDefinition.getHostComponents("HDFS", "slave2.acme.com");

    Assert.assertTrue(hostComponents.contains("DATANODE"));

    clusterDefinition = new ClusterDefinition(new TestStateProvider(), new TestClusterDefinitionProvider("clusterproperties_HDP2_HA.txt", "myCluster", "HDP-2.0.6"), new TestHostInfoProvider());
    hostComponents = clusterDefinition.getHostComponents("HDFS", "WINHDP-1");
    Assert.assertTrue(hostComponents.contains("NAMENODE"));
    Assert.assertTrue(hostComponents.contains("JOURNALNODE"));
    Assert.assertTrue(hostComponents.contains("ZKFC"));
    Assert.assertFalse(hostComponents.contains("DATANODE"));
    Assert.assertFalse(hostComponents.contains("SECONDARY_NAMENODE"));

    hostComponents = clusterDefinition.getHostComponents("HDFS", "WINHDP-2");
    Assert.assertTrue(hostComponents.contains("NAMENODE"));
    Assert.assertTrue(hostComponents.contains("JOURNALNODE"));
    Assert.assertTrue(hostComponents.contains("ZKFC"));
    Assert.assertTrue(hostComponents.contains("DATANODE"));
    Assert.assertTrue(hostComponents.contains("SECONDARY_NAMENODE"));

    clusterDefinition = new ClusterDefinition(new TestStateProvider(), new TestClusterDefinitionProvider("clusterproperties_HDP21_HA.txt", "myCluster", "HDP-2.1.2"), new TestHostInfoProvider());
    hostComponents = clusterDefinition.getHostComponents("YARN", "WINHDP-1");
    Assert.assertTrue(hostComponents.contains("RESOURCEMANAGER"));

    hostComponents = clusterDefinition.getHostComponents("HDFS", "WINHDP-1");
    Assert.assertTrue(hostComponents.contains("NAMENODE"));
View Full Code Here

Examples of org.apache.ambari.scom.TestHostInfoProvider

  @Test
  public void testGetHostState() throws Exception {
    TestStateProvider stateProvider = new TestStateProvider();
    TestClusterDefinitionProvider definitionProvider = new TestClusterDefinitionProvider();
    TestHostInfoProvider hostInfoProvider = new TestHostInfoProvider();

    ClusterDefinition clusterDefinition = new ClusterDefinition(stateProvider, definitionProvider, hostInfoProvider);
    Assert.assertEquals("HEALTHY", clusterDefinition.getHostState("NAMENODE_MASTER.acme.com"));

    stateProvider.setState(StateProvider.State.Stopped);
View Full Code Here

Examples of org.apache.ambari.scom.TestHostInfoProvider

  }

  @Test
  public void testGetMajorStackVersion() {
    TestClusterDefinitionProvider testClusterDefinitionProvider = new TestClusterDefinitionProvider("clusterproperties_HDP2.txt", "myCluster", "HDP-2.0.6");
    ClusterDefinition clusterDefinition = new ClusterDefinition(new TestStateProvider(), testClusterDefinitionProvider, new TestHostInfoProvider());

    Integer majorVersion = clusterDefinition.getMajorStackVersion();
    Integer minorVersion = clusterDefinition.getMinorStackVersion();

    Assert.assertTrue(2 == majorVersion);
View Full Code Here

Examples of org.apache.ambari.scom.TestHostInfoProvider

*/
public class ClusterDefinitionTest {
  @Test
  public void testGetServices() throws Exception {

    ClusterDefinition clusterDefinition = new ClusterDefinition(new TestStateProvider(), new TestClusterDefinitionProvider(), new TestHostInfoProvider());

    Set<String> services = clusterDefinition.getServices();

    Assert.assertTrue(services.contains("HDFS"));
    Assert.assertTrue(services.contains("FLUME"));
View Full Code Here

Examples of org.apache.ambari.scom.TestHostInfoProvider

    Assert.assertTrue(services.contains("WEBHCAT"));
  }

  @Test
  public void testGetHosts() throws Exception {
    ClusterDefinition clusterDefinition = new ClusterDefinition(new TestStateProvider(), new TestClusterDefinitionProvider(), new TestHostInfoProvider());

    Set<String> hosts = clusterDefinition.getHosts();

    Assert.assertTrue(hosts.contains("NAMENODE_MASTER.acme.com"));
    Assert.assertTrue(hosts.contains("SECONDARY_NAMENODE_MASTER.acme.com"));
View Full Code Here

Examples of org.apache.ambari.scom.TestHostInfoProvider

    Assert.assertTrue(hosts.contains("WEBHCAT_MASTER.acme.com"));
  }

  @Test
  public void testGetComponents() throws Exception {
    ClusterDefinition clusterDefinition = new ClusterDefinition(new TestStateProvider(), new TestClusterDefinitionProvider(), new TestHostInfoProvider());

    Set<String> components = clusterDefinition.getComponents("HDFS");
    Assert.assertTrue(components.contains("NAMENODE"));
    Assert.assertTrue(components.contains("SECONDARY_NAMENODE"));
    Assert.assertTrue(components.contains("DATANODE"));
View Full Code Here

Examples of org.apache.ambari.scom.TestHostInfoProvider

    Assert.assertTrue(components.contains("HIVE_SERVER"));
  }

  @Test
  public void testGetHostComponents() throws Exception {
    ClusterDefinition clusterDefinition = new ClusterDefinition(new TestStateProvider(), new TestClusterDefinitionProvider(), new TestHostInfoProvider());

    Set<String> hostComponents = clusterDefinition.getHostComponents("HDFS", "NAMENODE_MASTER.acme.com");

    Assert.assertTrue(hostComponents.contains("NAMENODE"));
View Full Code Here

Examples of org.apache.ambari.scom.TestHostInfoProvider

  }

  @Test
  public void testGetMajorStackVersion() {
    TestClusterDefinitionProvider testClusterDefinitionProvider = new TestClusterDefinitionProvider("clusterproperties_HDP2.txt", "myCluster", "HDP-2.0.6");
    ClusterDefinition clusterDefinition = new ClusterDefinition(new TestStateProvider(), testClusterDefinitionProvider, new TestHostInfoProvider());

    Integer majorVersion = clusterDefinition.getMajorStackVersion();
    Integer minorVersion = clusterDefinition.getMinorStackVersion();

    Assert.assertTrue(2 == majorVersion);
View Full Code Here

Examples of org.apache.ambari.scom.TestHostInfoProvider

*/
public class TaskProviderTest {

  @Test
  public void testGetResources() throws Exception {
    ClusterDefinition clusterDefinition = new ClusterDefinition(new TestStateProvider(), new TestClusterDefinitionProvider(), new TestHostInfoProvider());
    clusterDefinition.getTaskResources().add(new ResourceImpl(Resource.Type.Task));

    TaskProvider provider = new TaskProvider(clusterDefinition);
    Set<Resource> resources = provider.getResources(PropertyHelper.getReadRequest(), null);
    Assert.assertEquals(1, resources.size());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.