浏览代码

AMBARI-4505. HCat, Tez client install fails. Additional changes. (Eugene Chekanskiy via dlysnichenko)

Lisnichenko Dmitro 11 年之前
父节点
当前提交
7057e558e2

+ 1 - 1
ambari-server/src/main/resources/stacks/HDP/2.0.6/hooks/before-INSTALL/scripts/params.py

@@ -38,7 +38,7 @@ zk_user = config['configurations']['global']['zk_user']
 gmetad_user = config['configurations']['global']["gmetad_user"]
 gmond_user = config['configurations']['global']["gmond_user"]
 storm_user = config['configurations']['global']['storm_user']
-tez_user = default('/configurations/global/tez_user', 'tez')
+tez_user = 'tez'
 
 user_group = config['configurations']['global']['user_group']
 proxyuser_group =  config['configurations']['global']['proxyuser_group']

+ 0 - 13
ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/files/hcat

@@ -1,13 +0,0 @@
-#!/bin/sh
-. /etc/default/hadoop
-
-# Instead of bigtop-detect-javahome
-. /etc/hive-hcatalog/conf/hcat-env.sh
-
-# FIXME: HCATALOG-636 (and also HIVE-2757)
-export HIVE_HOME=/usr/lib/hive
-export HIVE_CONF_DIR=/etc/hive/conf
-export HCAT_HOME=/usr/lib/hive-hcatalog
-
-export HCATALOG_HOME=/usr/lib/hive-hcatalog
-exec /usr/lib/hive-hcatalog/bin/hcat "$@"

+ 0 - 5
ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/hcat.py

@@ -35,11 +35,6 @@ def hcat():
             recursive=True
   )
 
-  File("/usr/bin/hcat",
-       mode=0755,
-       content=StaticFile('hcat')
-  )
-
   hcat_TemplateConfig('hcat-env.sh')
 
 

+ 1 - 1
ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/package/scripts/hcat_service_check.py

@@ -38,7 +38,7 @@ def hcat_service_check():
          mode=0755
     )
 
-    prepare_cmd = format("{kinit_cmd}sh /tmp/hcatSmoke.sh hcatsmoke{unique} prepare")
+    prepare_cmd = format("{kinit_cmd}env JAVA_HOME={java64_home} sh /tmp/hcatSmoke.sh hcatsmoke{unique} prepare")
 
     Execute(prepare_cmd,
             tries=3,

+ 1 - 1
ambari-server/src/main/resources/stacks/HDP/2.1.1/services/TEZ/package/scripts/params.py

@@ -30,5 +30,5 @@ log_dir = default('/configurations/global/tez_log_dir', '/var/log/hadoop-tez/')
 hadoop_home = '/usr'
 java64_home = config['hostLevelParams']['java_home']
 
-tez_user = default('/configurations/global/tez_user', 'tez')
+tez_user = 'tez'
 user_group = config['configurations']['global']['user_group']

+ 0 - 8
ambari-server/src/test/python/stacks/2.0.6/HIVE/test_hcat_client.py

@@ -37,10 +37,6 @@ class TestHcatClient(RMFTestCase):
       owner = 'hcat',
       recursive = True,
     )
-    self.assertResourceCalled('File',"/usr/bin/hcat",
-      mode=0755,
-      content=StaticFile('hcat')
-    )
     self.assertResourceCalled('TemplateConfig', '/etc/hcatalog/conf/hcat-env.sh',
       owner = 'hcat',
       group = 'hadoop',
@@ -64,10 +60,6 @@ class TestHcatClient(RMFTestCase):
       owner = 'hcat',
       recursive = True,
     )
-    self.assertResourceCalled('File',"/usr/bin/hcat",
-      mode=0755,
-      content=StaticFile('hcat')
-    )
     self.assertResourceCalled('TemplateConfig', '/etc/hcatalog/conf/hcat-env.sh',
       owner = 'hcat',
       group = 'hadoop',

+ 2 - 2
ambari-server/src/test/python/stacks/2.0.6/HIVE/test_hive_service_check.py

@@ -49,7 +49,7 @@ class TestServiceCheck(RMFTestCase):
                         content = StaticFile('hcatSmoke.sh'),
                         mode = 493,
     )
-    self.assertResourceCalled('Execute', 'sh /tmp/hcatSmoke.sh hcatsmoke prepare',
+    self.assertResourceCalled('Execute', 'env JAVA_HOME=/usr/jdk64/jdk1.7.0_45 sh /tmp/hcatSmoke.sh hcatsmoke prepare',
                         logoutput = True,
                         path = ['/usr/sbin', '/usr/local/nin', '/bin', '/usr/bin'],
                         tries = 3,
@@ -95,7 +95,7 @@ class TestServiceCheck(RMFTestCase):
                         content = StaticFile('hcatSmoke.sh'),
                         mode = 493,
     )
-    self.assertResourceCalled('Execute', '/usr/bin/kinit -kt /etc/security/keytabs/smokeuser.headless.keytab ambari-qa; sh /tmp/hcatSmoke.sh hcatsmoke prepare',
+    self.assertResourceCalled('Execute', '/usr/bin/kinit -kt /etc/security/keytabs/smokeuser.headless.keytab ambari-qa; env JAVA_HOME=/usr/jdk64/jdk1.7.0_45 sh /tmp/hcatSmoke.sh hcatsmoke prepare',
                         logoutput = True,
                         path = ['/usr/sbin', '/usr/local/nin', '/bin', '/usr/bin'],
                         tries = 3,