|
@@ -28,6 +28,7 @@ from ambari_commons.os_check import OSCheck
|
|
|
from resource_management.libraries.resources.hdfs_resource import HdfsResource
|
|
|
from resource_management.libraries.functions.default import default
|
|
|
from resource_management.libraries.functions.format import format
|
|
|
+from resource_management.libraries.functions.is_empty import is_empty
|
|
|
from resource_management.libraries.functions.version import format_hdp_stack_version
|
|
|
from resource_management.libraries.functions.copy_tarball import STACK_VERSION_PATTERN
|
|
|
from resource_management.libraries.functions import get_kinit_path
|
|
@@ -164,7 +165,8 @@ execute_path = os.environ['PATH'] + os.pathsep + hive_bin + os.pathsep + hadoop_
|
|
|
hive_metastore_user_name = config['configurations']['hive-site']['javax.jdo.option.ConnectionUserName']
|
|
|
hive_jdbc_connection_url = config['configurations']['hive-site']['javax.jdo.option.ConnectionURL']
|
|
|
|
|
|
-hive_metastore_user_passwd = unicode(config['configurations']['hive-site']['javax.jdo.option.ConnectionPassword'])
|
|
|
+hive_metastore_user_passwd = config['configurations']['hive-site']['javax.jdo.option.ConnectionPassword']
|
|
|
+hive_metastore_user_passwd = unicode(hive_metastore_user_passwd) if not is_empty(hive_metastore_user_passwd) else hive_metastore_user_passwd
|
|
|
hive_metastore_db_type = config['configurations']['hive-env']['hive_database_type']
|
|
|
#HACK Temporarily use dbType=azuredb while invoking schematool
|
|
|
if hive_metastore_db_type == "mssql":
|