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/10/08 12:11:34 UTC

[1/2] ambari git commit: AMBARI-13352. JobHistoryServer start fails with bad permissions on state directory. (aonishuk)

Repository: ambari
Updated Branches:
  refs/heads/branch-2.1 8ef722dc3 -> d685062f9
  refs/heads/trunk c6303b67b -> be01031a3


AMBARI-13352. JobHistoryServer start fails with bad permissions on state directory. (aonishuk)


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

Branch: refs/heads/trunk
Commit: be01031a36a3c5c8b6a334aecb175a684f910e9b
Parents: c6303b6
Author: Andrew Onishuk <ao...@hortonworks.com>
Authored: Thu Oct 8 13:11:22 2015 +0300
Committer: Andrew Onishuk <ao...@hortonworks.com>
Committed: Thu Oct 8 13:11:22 2015 +0300

----------------------------------------------------------------------
 .../common-services/YARN/2.1.0.2.0/package/scripts/yarn.py     | 3 +++
 .../src/test/python/stacks/2.0.6/YARN/test_historyserver.py    | 6 ++++++
 2 files changed, 9 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/be01031a/ambari-server/src/main/resources/common-services/YARN/2.1.0.2.0/package/scripts/yarn.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/common-services/YARN/2.1.0.2.0/package/scripts/yarn.py b/ambari-server/src/main/resources/common-services/YARN/2.1.0.2.0/package/scripts/yarn.py
index 21906ba..a00378b 100644
--- a/ambari-server/src/main/resources/common-services/YARN/2.1.0.2.0/package/scripts/yarn.py
+++ b/ambari-server/src/main/resources/common-services/YARN/2.1.0.2.0/package/scripts/yarn.py
@@ -96,6 +96,9 @@ def yarn(name = None):
               recursive=True,
               cd_access="a",
               )
+    Execute(("chown", "-R", format("{mapred_user}:{user_group}"), params.jhs_leveldb_state_store_dir),
+            sudo = True,
+    )
 
   if name == "nodemanager":
 

http://git-wip-us.apache.org/repos/asf/ambari/blob/be01031a/ambari-server/src/test/python/stacks/2.0.6/YARN/test_historyserver.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/test/python/stacks/2.0.6/YARN/test_historyserver.py b/ambari-server/src/test/python/stacks/2.0.6/YARN/test_historyserver.py
index ab6d162..85643bc 100644
--- a/ambari-server/src/test/python/stacks/2.0.6/YARN/test_historyserver.py
+++ b/ambari-server/src/test/python/stacks/2.0.6/YARN/test_historyserver.py
@@ -261,6 +261,9 @@ class TestHistoryServer(RMFTestCase):
       recursive = True,
       cd_access = 'a',
     )
+    self.assertResourceCalled('Execute', ('chown', '-R', u'mapred:hadoop', '/hadoop/mapreduce/jhs'),
+        sudo = True,
+    )
     self.assertResourceCalled('Directory', '/var/run/hadoop-yarn',
       owner = 'yarn',
       group = 'hadoop',
@@ -489,6 +492,9 @@ class TestHistoryServer(RMFTestCase):
       recursive = True,
       cd_access = 'a',
     )
+    self.assertResourceCalled('Execute', ('chown', '-R', u'mapred:hadoop', '/hadoop/mapreduce/jhs'),
+        sudo = True,
+    )
     self.assertResourceCalled('Directory', '/var/run/hadoop-yarn',
       owner = 'yarn',
       group = 'hadoop',


[2/2] ambari git commit: AMBARI-13352. JobHistoryServer start fails with bad permissions on state directory. (aonishuk)

Posted by ao...@apache.org.
AMBARI-13352. JobHistoryServer start fails with bad permissions on state directory. (aonishuk)


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

Branch: refs/heads/branch-2.1
Commit: d685062f9084614b17d29fccc624181320a465c1
Parents: 8ef722d
Author: Andrew Onishuk <ao...@hortonworks.com>
Authored: Thu Oct 8 13:11:26 2015 +0300
Committer: Andrew Onishuk <ao...@hortonworks.com>
Committed: Thu Oct 8 13:11:26 2015 +0300

----------------------------------------------------------------------
 .../common-services/YARN/2.1.0.2.0/package/scripts/yarn.py     | 3 +++
 .../src/test/python/stacks/2.0.6/YARN/test_historyserver.py    | 6 ++++++
 2 files changed, 9 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/d685062f/ambari-server/src/main/resources/common-services/YARN/2.1.0.2.0/package/scripts/yarn.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/common-services/YARN/2.1.0.2.0/package/scripts/yarn.py b/ambari-server/src/main/resources/common-services/YARN/2.1.0.2.0/package/scripts/yarn.py
index 542a5fe..b1b8ded 100644
--- a/ambari-server/src/main/resources/common-services/YARN/2.1.0.2.0/package/scripts/yarn.py
+++ b/ambari-server/src/main/resources/common-services/YARN/2.1.0.2.0/package/scripts/yarn.py
@@ -96,6 +96,9 @@ def yarn(name = None):
               recursive=True,
               cd_access="a",
               )
+    Execute(("chown", "-R", format("{mapred_user}:{user_group}"), params.jhs_leveldb_state_store_dir),
+            sudo = True,
+    )
 
   if name == "nodemanager":
 

http://git-wip-us.apache.org/repos/asf/ambari/blob/d685062f/ambari-server/src/test/python/stacks/2.0.6/YARN/test_historyserver.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/test/python/stacks/2.0.6/YARN/test_historyserver.py b/ambari-server/src/test/python/stacks/2.0.6/YARN/test_historyserver.py
index 45c7978..6901f62 100644
--- a/ambari-server/src/test/python/stacks/2.0.6/YARN/test_historyserver.py
+++ b/ambari-server/src/test/python/stacks/2.0.6/YARN/test_historyserver.py
@@ -253,6 +253,9 @@ class TestHistoryServer(RMFTestCase):
       recursive = True,
       cd_access = 'a',
     )
+    self.assertResourceCalled('Execute', ('chown', '-R', u'mapred:hadoop', '/hadoop/mapreduce/jhs'),
+        sudo = True,
+    )
     self.assertResourceCalled('Directory', '/var/run/hadoop-yarn',
       owner = 'yarn',
       group = 'hadoop',
@@ -476,6 +479,9 @@ class TestHistoryServer(RMFTestCase):
       recursive = True,
       cd_access = 'a',
     )
+    self.assertResourceCalled('Execute', ('chown', '-R', u'mapred:hadoop', '/hadoop/mapreduce/jhs'),
+        sudo = True,
+    )
     self.assertResourceCalled('Directory', '/var/run/hadoop-yarn',
       owner = 'yarn',
       group = 'hadoop',