def hbase(name=None): import params XmlConfig("hbase-site.xml", conf_dir=params.hbase_conf_dir, configurations=params.config['configurations']['hbase-site'], configuration_attributes=params.config['configurationAttributes'] ['hbase-site']) if params.service_map.has_key(name): # Manually overriding service logon user & password set by the installation package service_name = params.service_map[name] ServiceConfig(service_name, action="change_user", username=params.hbase_user, password=Script.get_password(params.hbase_user))
from resource_management.core import System from resource_management.libraries import Script from resource_management.libraries.functions import default from resource_management.libraries.functions import get_kinit_path from resource_management.libraries.functions import get_port_from_url from resource_management.libraries.functions import format from resource_management.libraries.functions.version import format_hdp_stack_version from resource_management.libraries.functions.version import compare_versions from resource_management.libraries.resources import HdfsDirectory import status_params import itertools import os # server configurations config = Script.get_config() tmp_dir = Script.get_tmp_dir() sudo = AMBARI_SUDO_BINARY hostname = config["hostname"] # New Cluster Stack Version that is defined during the RESTART of a Rolling Upgrade version = default("/commandParams/version", None) stack_name = default("/hostLevelParams/stack_name", None) upgrade_direction = default("/commandParams/upgrade_direction", None) stack_version_unformatted = str(config['hostLevelParams']['stack_version']) hdp_stack_version = format_hdp_stack_version(stack_version_unformatted) #hadoop params if hdp_stack_version != "" and compare_versions(hdp_stack_version, '2.2') >= 0:
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Ambari Agent """ from resource_management import * from resource_management.libraries import Script from resource_management.libraries.functions import conf_select, stack_select from resource_management.libraries.resources import HdfsResource import status_params # server configurations config = Script.get_config() stack_name = default("/hostLevelParams/stack_name", None) security_enabled = config['configurations']['cluster-env']['security_enabled'] zookeeper_hosts = config['clusterHostInfo']['zookeeper_hosts'] zookeeper_hosts.sort() zookeeper_hosts_list=','.join(zookeeper_hosts) java64_home = config['hostLevelParams']['java_home'] # New Cluster Stack Version that is defined during the RESTART of a Rolling Upgrade. # Version being upgraded/downgraded to # It cannot be used during the initial Cluser Install because the version is not yet known. version = default("/commandParams/version", None) # current host stack version