Repository: ambari
Updated Branches:
  refs/heads/trunk ce5cc87c5 -> 91155dd15


AMBARI-10311. Changing templeton port results in Hive Service check failure 
(aonishuk)


Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/91155dd1
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/91155dd1
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/91155dd1

Branch: refs/heads/trunk
Commit: 91155dd15cdab133e21cf7617891551e7ac9fb71
Parents: ce5cc87
Author: Andrew Onishuk <[email protected]>
Authored: Wed Apr 1 18:17:23 2015 +0300
Committer: Andrew Onishuk <[email protected]>
Committed: Wed Apr 1 18:17:23 2015 +0300

----------------------------------------------------------------------
 .../HIVE/0.12.0.2.0/package/files/templetonSmoke.sh      | 11 ++++++-----
 .../HIVE/0.12.0.2.0/package/scripts/params.py            |  2 ++
 .../0.12.0.2.0/package/scripts/webhcat_service_check.py  |  2 +-
 .../python/stacks/2.0.6/HIVE/test_hive_service_check.py  |  4 ++--
 4 files changed, 11 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/91155dd1/ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/package/files/templetonSmoke.sh
----------------------------------------------------------------------
diff --git 
a/ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/package/files/templetonSmoke.sh
 
b/ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/package/files/templetonSmoke.sh
index 209f345..d16848d 100644
--- 
a/ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/package/files/templetonSmoke.sh
+++ 
b/ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/package/files/templetonSmoke.sh
@@ -22,11 +22,12 @@
 
 export ttonhost=$1
 export smoke_test_user=$2
-export smoke_user_keytab=$3
-export security_enabled=$4
-export kinit_path_local=$5
-export smokeuser_principal=$6
-export ttonurl="http://${ttonhost}:50111/templeton/v1";
+export templeton_port=$3
+export smoke_user_keytab=$4
+export security_enabled=$5
+export kinit_path_local=$6
+export smokeuser_principal=$7
+export ttonurl="http://${ttonhost}:${templeton_port}/templeton/v1";
 
 if [[ $security_enabled == "true" ]]; then
   kinitcmd="${kinit_path_local}  -kt ${smoke_user_keytab} 
${smokeuser_principal}; "

http://git-wip-us.apache.org/repos/asf/ambari/blob/91155dd1/ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/package/scripts/params.py
----------------------------------------------------------------------
diff --git 
a/ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/package/scripts/params.py
 
b/ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/package/scripts/params.py
index 69ac68d..e4e52b8 100644
--- 
a/ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/package/scripts/params.py
+++ 
b/ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/package/scripts/params.py
@@ -137,6 +137,8 @@ check_db_connection_jar = 
format("/usr/lib/ambari-agent/{check_db_connection_jar
 hive_jdbc_drivers_list = 
["com.microsoft.sqlserver.jdbc.SQLServerDriver","com.mysql.jdbc.Driver","org.postgresql.Driver","oracle.jdbc.driver.OracleDriver"]
 downloaded_custom_connector = format("{tmp_dir}/{jdbc_jar_name}")
 prepackaged_ojdbc_symlink = format("{hive_lib}/ojdbc6.jar")
+templeton_port = config['configurations']['webhcat-site']['templeton.port']
+
 
 #common
 hive_metastore_hosts = config['clusterHostInfo']['hive_metastore_host']

http://git-wip-us.apache.org/repos/asf/ambari/blob/91155dd1/ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/package/scripts/webhcat_service_check.py
----------------------------------------------------------------------
diff --git 
a/ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/package/scripts/webhcat_service_check.py
 
b/ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/package/scripts/webhcat_service_check.py
index e9d1f18..bea1f56 100644
--- 
a/ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/package/scripts/webhcat_service_check.py
+++ 
b/ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/package/scripts/webhcat_service_check.py
@@ -34,7 +34,7 @@ def webhcat_service_check():
     smokeuser_keytab= "no_keytab"
     smoke_user_principal="no_principal"
 
-  cmd = format("{tmp_dir}/templetonSmoke.sh {webhcat_server_host[0]} 
{smokeuser} {smokeuser_keytab}"
+  cmd = format("{tmp_dir}/templetonSmoke.sh {webhcat_server_host[0]} 
{smokeuser} {templeton_port} {smokeuser_keytab}"
                " {security_param} {kinit_path_local} {smoke_user_principal}")
 
   Execute(cmd,

http://git-wip-us.apache.org/repos/asf/ambari/blob/91155dd1/ambari-server/src/test/python/stacks/2.0.6/HIVE/test_hive_service_check.py
----------------------------------------------------------------------
diff --git 
a/ambari-server/src/test/python/stacks/2.0.6/HIVE/test_hive_service_check.py 
b/ambari-server/src/test/python/stacks/2.0.6/HIVE/test_hive_service_check.py
index 8e138e5..e43917d 100644
--- a/ambari-server/src/test/python/stacks/2.0.6/HIVE/test_hive_service_check.py
+++ b/ambari-server/src/test/python/stacks/2.0.6/HIVE/test_hive_service_check.py
@@ -77,7 +77,7 @@ class TestServiceCheck(RMFTestCase):
                               content = StaticFile('templetonSmoke.sh'),
                               mode = 0755,
                               )
-    self.assertResourceCalled('Execute', '/tmp/templetonSmoke.sh 
c6402.ambari.apache.org ambari-qa no_keytab false /usr/bin/kinit no_principal',
+    self.assertResourceCalled('Execute', '/tmp/templetonSmoke.sh 
c6402.ambari.apache.org ambari-qa 50111 no_keytab false /usr/bin/kinit 
no_principal',
                               logoutput = True,
                               path = 
['/usr/sbin:/sbin:/usr/local/bin:/bin:/usr/bin'],
                               tries = 3,
@@ -141,7 +141,7 @@ class TestServiceCheck(RMFTestCase):
                               content = StaticFile('templetonSmoke.sh'),
                               mode = 0755,
                               )
-    self.assertResourceCalled('Execute', '/tmp/templetonSmoke.sh 
c6402.ambari.apache.org ambari-qa 
/etc/security/keytabs/smokeuser.headless.keytab true /usr/bin/kinit 
[email protected]',
+    self.assertResourceCalled('Execute', '/tmp/templetonSmoke.sh 
c6402.ambari.apache.org ambari-qa 50111 
/etc/security/keytabs/smokeuser.headless.keytab true /usr/bin/kinit 
[email protected]',
                               logoutput = True,
                               path = 
['/usr/sbin:/sbin:/usr/local/bin:/bin:/usr/bin'],
                               tries = 3,

Reply via email to