Examples of IronfanStack


Examples of com.vmware.bdd.spectypes.IronfanStack

      Map<String, Object> attrs = new HashMap<String, Object>();

      if (Constants.IRONFAN.equalsIgnoreCase(clusterConfig.getAppManager())) {
         SoftwareManager softwareManager = clusterConfigMgr.getSoftwareManager(clusterConfig.getAppManager());
         IronfanStack stack = (IronfanStack)filterDistroFromAppManager(softwareManager, clusterConfig.getDistro());
         CommonClusterExpandPolicy.expandDistro(clusterConfig, stack);
        
         attrs.put("cloud_provider", cloudProvider);
         attrs.put("cluster_definition", clusterConfig);        
      }
View Full Code Here

Examples of com.vmware.bdd.spectypes.IronfanStack

   public void testExpandDistro() {
      final String hadoopUrl = "apache/1.2.1/hadoop-1.2.1.tar.gz";
      final String zookeeperUrl = "apache/1.2.1/zookeeper-3.4.5.tar.gz";
      final String bigTopRepoUrl = "https://192.168.0.1/yum/bigtop.repo";
      ClusterCreate clusterConfig = new ClusterCreate();
      IronfanStack stack = new IronfanStack();
      stack.setPackagesExistStatus("TARBALL");
      Map<String, String> hadoopDistroMap = new HashMap<String, String>();
      hadoopDistroMap.put("HadoopUrl", hadoopUrl);
      hadoopDistroMap.put("ZookeeperUrl", zookeeperUrl);
      stack.setHadoopDistroMap(hadoopDistroMap);
      CommonClusterExpandPolicy.expandDistro(clusterConfig, stack);
      assertEquals(clusterConfig.getDistroMap().getHadoopUrl(), hadoopUrl);
      assertEquals(clusterConfig.getDistroMap().getZookeeperUrl(), zookeeperUrl);
      stack.setPackagesExistStatus("REPO");
      List<String> repos = new ArrayList<String>();
      repos.add(bigTopRepoUrl);
      stack.setPackageRepos(repos);
      CommonClusterExpandPolicy.expandDistro(clusterConfig, stack);
      assertEquals(clusterConfig.getPackageRepos().get(0), bigTopRepoUrl);
   }
View Full Code Here

Examples of com.vmware.bdd.spectypes.IronfanStack

   @Override
   public List<HadoopStack> getSupportedStacks() throws SoftwareManagementPluginException {
      List<HadoopStack> stacks = new ArrayList<HadoopStack>();
      List<DistroRead> distros = distroManager.getDistros();
      IronfanStack stack = null;
      String packagesExistStatus = "";
      Map <String, String> hadoopDistroMap = null;
      for (DistroRead distro : distros) {
         stack = new IronfanStack();
         stack.setDistro(distro.getName());
         stack.setVendor(distro.getVendor());
         stack.setFullVersion(distro.getVersion());
         stack.setHveSupported(distro.isHveSupported());
         stack.setRoles(distro.getRoles());
         packagesExistStatus = distroManager.checkPackagesExistStatus(distro.getName()).toString();
         stack.setPackagesExistStatus(packagesExistStatus);
         hadoopDistroMap = new HashMap<String, String>();
         hadoopDistroMap.put("HadoopUrl", distroManager.getPackageUrlByDistroRole(distro.getName(), HadoopRole.HADOOP_NAMENODE_ROLE.toString()));
         hadoopDistroMap.put("HiveUrl", distroManager.getPackageUrlByDistroRole(distro.getName(), HadoopRole.HIVE_ROLE.toString()));
         hadoopDistroMap.put("PigUrl", distroManager.getPackageUrlByDistroRole(distro.getName(), HadoopRole.PIG_ROLE.toString()));
         hadoopDistroMap.put("HbaseUrl", distroManager.getPackageUrlByDistroRole(distro.getName(), HadoopRole.HBASE_MASTER_ROLE.toString()));
         hadoopDistroMap.put("ZookeeperUrl", distroManager.getPackageUrlByDistroRole(distro.getName(), HadoopRole.ZOOKEEPER_ROLE.toString()));
         stack.setHadoopDistroMap(hadoopDistroMap);
         stack.setPackageRepos(distroManager.getPackageRepos(distro.getName()));
         stacks.add(stack);
      }
      return stacks;
   }
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.