Examples of AmbariService


Examples of org.apache.ambari.view.slider.clients.AmbariService

   * @return
   */
  private Configuration getSliderClientConfiguration() {
    AmbariCluster ambariCluster = getAmbariCluster();
    if (ambariCluster != null) {
      AmbariService zkService = ambariClient.getService(ambariCluster,
                                                        "ZOOKEEPER");
      if (zkService != null && ambariCluster.getDesiredConfigs() != null
          && ambariCluster.getDesiredConfigs().containsKey("global")
          && ambariCluster.getDesiredConfigs().containsKey("yarn-site")
          && ambariCluster.getDesiredConfigs().containsKey("core-site")) {
        Map<String, String> globalConfigs = ambariClient.getConfiguration(
            ambariCluster, "global",
            ambariCluster.getDesiredConfigs().get("global"));
        Map<String, String> yarnSiteConfigs = ambariClient.getConfiguration(
            ambariCluster, "yarn-site",
            ambariCluster.getDesiredConfigs().get("yarn-site"));
        Map<String, String> coreSiteConfigs = ambariClient.getConfiguration(
            ambariCluster, "core-site",
            ambariCluster.getDesiredConfigs().get("core-site"));
        String zkPort = globalConfigs.get("clientPort");
        String hdfsPath = coreSiteConfigs.get("fs.defaultFS");
        String rmAddress = yarnSiteConfigs.get("yarn.resourcemanager.address");
        String rmSchedulerAddress = yarnSiteConfigs
            .get("yarn.resourcemanager.scheduler.address");
        StringBuilder zkQuorum = new StringBuilder();
        List<AmbariHostComponent> zkHosts = zkService
            .getComponentsToHostComponentsMap().get("ZOOKEEPER_SERVER");
        for (AmbariHostComponent zkHost : zkHosts) {
          if (zkQuorum.length() > 0) {
            zkQuorum.append(',');
          }
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.