Esempio n. 1
0
 def get_configs(self, hadoop_version):
     config_resource = cfg.ConfigurationProvider(
         json.load(
             open(
                 os.path.join(os.path.dirname(__file__), 'resources',
                              'ambari-config-resource.json'), "r")))
     return config_resource.get_config_items()
Esempio n. 2
0
    def _get_config_provider(self):
        if self.config_provider is None:
            self.config_provider = cfgprov.ConfigurationProvider(
                json.load(pkg.resource_stream(version.version_info.package,
                          'plugins/hdp/versions/version_2_0_6/resources/'
                          'ambari-config-resource.json')))

        return self.config_provider
Esempio n. 3
0
    def __init__(self, cluster_spec):
        #TODO(jspeidel): get from stack config
        self.hadoop_version = '1.3.0'
        self.cluster_configs = []
        self.node_groups = []
        self.config = cfg.ConfigurationProvider(
            json.load(
                open(
                    os.path.join(os.path.dirname(__file__), 'resources',
                                 'ambari-config-resource.json'), "r")))

        self._parse_configurations(cluster_spec.configurations)
        self._parse_node_groups(cluster_spec.node_groups)