You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by ao...@apache.org on 2015/09/22 12:37:00 UTC

ambari git commit: AMBARI-13126. RU: Webhcat restart failed on Debian 7 (aonishuk)

Repository: ambari
Updated Branches:
  refs/heads/trunk 528be0a33 -> 82b2b960e


AMBARI-13126. RU: Webhcat restart failed on Debian 7 (aonishuk)


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

Branch: refs/heads/trunk
Commit: 82b2b960e4ae4b2de2cc39c38a9e62667b0c6020
Parents: 528be0a
Author: Andrew Onishuk <ao...@hortonworks.com>
Authored: Tue Sep 22 13:36:27 2015 +0300
Committer: Andrew Onishuk <ao...@hortonworks.com>
Committed: Tue Sep 22 13:36:27 2015 +0300

----------------------------------------------------------------------
 .../HIVE/0.12.0.2.0/package/scripts/webhcat.py  |  8 ++++--
 .../stacks/2.0.6/HIVE/test_webhcat_server.py    | 27 ++++++++++++--------
 2 files changed, 23 insertions(+), 12 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/82b2b960/ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/package/scripts/webhcat.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/package/scripts/webhcat.py b/ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/package/scripts/webhcat.py
index 48b5cbc..b597852 100644
--- a/ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/package/scripts/webhcat.py
+++ b/ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/package/scripts/webhcat.py
@@ -95,13 +95,17 @@ def webhcat():
       conf_dir = format("/usr/hdp/{version}/hive/conf"),
       configurations = params.config['configurations']['hive-site'],
       configuration_attributes = params.config['configuration_attributes']['hive-site'],
-      owner = params.hive_user)
+      owner = params.hive_user,
+      group = params.user_group,
+      )
 
     XmlConfig("yarn-site.xml",
       conf_dir = format("/usr/hdp/{version}/hadoop/conf"),
       configurations = params.config['configurations']['yarn-site'],
       configuration_attributes = params.config['configuration_attributes']['yarn-site'],
-      owner = params.yarn_user)
+      owner = params.yarn_user,
+      group = params.user_group,    
+  )
   
 
   File(format("{config_dir}/webhcat-env.sh"),

http://git-wip-us.apache.org/repos/asf/ambari/blob/82b2b960/ambari-server/src/test/python/stacks/2.0.6/HIVE/test_webhcat_server.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/test/python/stacks/2.0.6/HIVE/test_webhcat_server.py b/ambari-server/src/test/python/stacks/2.0.6/HIVE/test_webhcat_server.py
index 469f6a2..aca7664 100644
--- a/ambari-server/src/test/python/stacks/2.0.6/HIVE/test_webhcat_server.py
+++ b/ambari-server/src/test/python/stacks/2.0.6/HIVE/test_webhcat_server.py
@@ -451,17 +451,24 @@ class TestWebHCatServer(RMFTestCase):
       configuration_attributes = self.getConfig()['configuration_attributes']['webhcat-site'])
 
     self.assertResourceCalled('XmlConfig', 'hive-site.xml',
-      owner = 'hive',
-      conf_dir = '/usr/hdp/2.3.0.0-1234/hive/conf',
-      configurations = self.getConfig()['configurations']['hive-site'],
-      configuration_attributes = self.getConfig()['configuration_attributes']['hive-site'])
-      
+        owner = 'hive',
+        group = 'hadoop',
+        conf_dir = '/usr/hdp/2.3.0.0-1234/hive/conf',
+        configuration_attributes = {u'final': {u'hive.optimize.bucketmapjoin.sortedmerge': u'true',
+                      u'javax.jdo.option.ConnectionDriverName': u'true',
+                      u'javax.jdo.option.ConnectionPassword': u'true'}},
+        configurations = self.getConfig()['configurations']['hive-site'],
+    )
     self.assertResourceCalled('XmlConfig', 'yarn-site.xml',
-      owner = 'yarn',
-      conf_dir = '/usr/hdp/2.3.0.0-1234/hadoop/conf',
-      configurations = self.getConfig()['configurations']['yarn-site'],
-      configuration_attributes = self.getConfig()['configuration_attributes']['yarn-site'])
-
+        owner = 'yarn',
+        group = 'hadoop',
+        conf_dir = '/usr/hdp/2.3.0.0-1234/hadoop/conf',
+        configuration_attributes = {u'final': {u'yarn.nodemanager.container-executor.class': u'true',
+                      u'yarn.nodemanager.disk-health-checker.min-healthy-disks': u'true',
+                      u'yarn.nodemanager.local-dirs': u'true'}},
+        configurations = self.getConfig()['configurations']['yarn-site'],
+    )
+    
     self.assertResourceCalled('File', '/usr/hdp/current/hive-webhcat/etc/webhcat/webhcat-env.sh',
       content = InlineTemplate(self.getConfig()['configurations']['webhcat-env']['content']),
       owner = 'hcat',