Repository: ambari
Updated Branches:
  refs/heads/trunk 3b6003229 -> 79588cedb


AMBARI-18235. Atlas file permissions of 
/var/lib/ambari-agent/tmp/atlas_hbase_setup.rb need to be 
${hbase_user}:${hadoop_group} (vbrodetskyi and tested by alejandro)


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

Branch: refs/heads/trunk
Commit: 79588cedb46e794158b1b2516477c12d3701c785
Parents: 3b60032
Author: Alejandro Fernandez <[email protected]>
Authored: Mon Aug 22 15:34:24 2016 -0700
Committer: Alejandro Fernandez <[email protected]>
Committed: Mon Aug 22 15:34:27 2016 -0700

----------------------------------------------------------------------
 .../ATLAS/0.1.0.2.3/package/scripts/metadata.py                | 2 ++
 .../src/test/python/stacks/2.3/ATLAS/test_metadata_server.py   | 6 ++++++
 ambari-server/src/test/python/stacks/2.3/configs/default.json  | 3 +++
 ambari-server/src/test/python/stacks/2.3/configs/secure.json   | 3 +++
 .../src/test/python/stacks/2.5/ATLAS/test_atlas_server.py      | 2 ++
 ambari-server/src/test/python/stacks/2.5/configs/default.json  | 3 +++
 6 files changed, 19 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/79588ced/ambari-server/src/main/resources/common-services/ATLAS/0.1.0.2.3/package/scripts/metadata.py
----------------------------------------------------------------------
diff --git 
a/ambari-server/src/main/resources/common-services/ATLAS/0.1.0.2.3/package/scripts/metadata.py
 
b/ambari-server/src/main/resources/common-services/ATLAS/0.1.0.2.3/package/scripts/metadata.py
index a195fd3..6ec636c 100644
--- 
a/ambari-server/src/main/resources/common-services/ATLAS/0.1.0.2.3/package/scripts/metadata.py
+++ 
b/ambari-server/src/main/resources/common-services/ATLAS/0.1.0.2.3/package/scripts/metadata.py
@@ -123,6 +123,8 @@ def metadata(type='server'):
       create_collection('fulltext_index', 'atlas_configs', jaasFile)
 
     File(params.atlas_hbase_setup,
+         group=params.user_group,
+         owner=params.hbase_user,
          content=Template("atlas_hbase_setup.rb.j2")
     )
 

http://git-wip-us.apache.org/repos/asf/ambari/blob/79588ced/ambari-server/src/test/python/stacks/2.3/ATLAS/test_metadata_server.py
----------------------------------------------------------------------
diff --git 
a/ambari-server/src/test/python/stacks/2.3/ATLAS/test_metadata_server.py 
b/ambari-server/src/test/python/stacks/2.3/ATLAS/test_metadata_server.py
index f6886ee..585dc94 100644
--- a/ambari-server/src/test/python/stacks/2.3/ATLAS/test_metadata_server.py
+++ b/ambari-server/src/test/python/stacks/2.3/ATLAS/test_metadata_server.py
@@ -322,6 +322,8 @@ class TestMetadataServer(RMFTestCase):
     self.configureResourcesCalled()
 
     self.assertResourceCalled('File', '/tmp/atlas_hbase_setup.rb',
+                              owner = "hbase",
+                              group = "hadoop",
                               content=Template("atlas_hbase_setup.rb.j2"))
 
     self.assertNoMoreResources()
@@ -338,6 +340,8 @@ class TestMetadataServer(RMFTestCase):
     self.configureResourcesCalledSecure()
 
     self.assertResourceCalled('File', '/tmp/atlas_hbase_setup.rb',
+                              owner = "hbase",
+                              group = "hadoop",
                               content=Template("atlas_hbase_setup.rb.j2"))
 
     self.assertNoMoreResources()
@@ -353,6 +357,8 @@ class TestMetadataServer(RMFTestCase):
     self.configureResourcesCalled()
 
     self.assertResourceCalled('File', '/tmp/atlas_hbase_setup.rb',
+                              owner = "hbase",
+                              group = "hadoop",
                               content=Template("atlas_hbase_setup.rb.j2"))
 
     self.assertResourceCalled('Execute', 'source /etc/atlas/conf/atlas-env.sh 
; /usr/hdp/current/atlas-server/bin/atlas_start.py',

http://git-wip-us.apache.org/repos/asf/ambari/blob/79588ced/ambari-server/src/test/python/stacks/2.3/configs/default.json
----------------------------------------------------------------------
diff --git a/ambari-server/src/test/python/stacks/2.3/configs/default.json 
b/ambari-server/src/test/python/stacks/2.3/configs/default.json
index 9666c31..a50708f 100644
--- a/ambari-server/src/test/python/stacks/2.3/configs/default.json
+++ b/ambari-server/src/test/python/stacks/2.3/configs/default.json
@@ -46,6 +46,9 @@
         "yarn-env": {
             "yarn_user": "yarn"
         },
+        "hbase-env": {
+            "hbase_user": "hbase"
+        },
         "mahout-log4j": {
             "content": "\n            #\n            #\n            # Licensed 
to the Apache Software Foundation (ASF) under one\n            # or more 
contributor license agreements.  See the NOTICE file\n            # distributed 
with this work for additional information\n            # regarding copyright 
ownership.  The ASF licenses this file\n            # to you under the Apache 
License, Version 2.0 (the\n            # \"License\"); you may not use this 
file except in compliance\n            # with the License.  You may obtain a 
copy of the License at\n            #\n            #   
http://www.apache.org/licenses/LICENSE-2.0\n            #\n            # Unless 
required by applicable law or agreed to in writing,\n            # software 
distributed under the License is distributed on an\n            # \"AS IS\" 
BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n            # KIND, either 
express or implied.  See the License for the\n            # specific language 
governing permiss
 ions and limitations\n            # under the License.\n            #\n        
    #\n            #\n\n            # Set everything to be logged to the 
console\n            log4j.rootCategory=WARN, console\n            
log4j.appender.console=org.apache.log4j.ConsoleAppender\n            
log4j.appender.console.target=System.err\n            
log4j.appender.console.layout=org.apache.log4j.PatternLayout\n            
log4j.appender.console.layout.ConversionPattern=%d{yy/MM/dd HH:mm:ss} %p %c{1}: 
%m%n\n\n            # Settings to quiet third party logs that are too verbose\n 
           log4j.logger.org.eclipse.jetty=WARN\n            
log4j.logger.org.apache.spark.repl.SparkIMain$exprTyper=WARN\n            
log4j.logger.org.apache.spark.repl.SparkILoop$SparkILoopInterpreter=WARN"
         },

http://git-wip-us.apache.org/repos/asf/ambari/blob/79588ced/ambari-server/src/test/python/stacks/2.3/configs/secure.json
----------------------------------------------------------------------
diff --git a/ambari-server/src/test/python/stacks/2.3/configs/secure.json 
b/ambari-server/src/test/python/stacks/2.3/configs/secure.json
index fe4ca92..4501b81 100644
--- a/ambari-server/src/test/python/stacks/2.3/configs/secure.json
+++ b/ambari-server/src/test/python/stacks/2.3/configs/secure.json
@@ -36,6 +36,9 @@
     "mahout-env": {
       "mahout_user": "mahout"
     },
+    "hbase-env": {
+      "hbase_user": "hbase"
+    },
     "mahout-log4j": {
       "content": "\n            #\n            #\n            # Licensed to 
the Apache Software Foundation (ASF) under one\n            # or more 
contributor license agreements.  See the NOTICE file\n            # distributed 
with this work for additional information\n            # regarding copyright 
ownership.  The ASF licenses this file\n            # to you under the Apache 
License, Version 2.0 (the\n            # \"License\"); you may not use this 
file except in compliance\n            # with the License.  You may obtain a 
copy of the License at\n            #\n            #   
http://www.apache.org/licenses/LICENSE-2.0\n            #\n            # Unless 
required by applicable law or agreed to in writing,\n            # software 
distributed under the License is distributed on an\n            # \"AS IS\" 
BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n            # KIND, either 
express or implied.  See the License for the\n            # specific language 
governing permissions a
 nd limitations\n            # under the License.\n            #\n            
#\n            #\n\n            # Set everything to be logged to the console\n  
          log4j.rootCategory=WARN, console\n            
log4j.appender.console=org.apache.log4j.ConsoleAppender\n            
log4j.appender.console.target=System.err\n            
log4j.appender.console.layout=org.apache.log4j.PatternLayout\n            
log4j.appender.console.layout.ConversionPattern=%d{yy/MM/dd HH:mm:ss} %p %c{1}: 
%m%n\n\n            # Settings to quiet third party logs that are too verbose\n 
           log4j.logger.org.eclipse.jetty=WARN\n            
log4j.logger.org.apache.spark.repl.SparkIMain$exprTyper=WARN\n            
log4j.logger.org.apache.spark.repl.SparkILoop$SparkILoopInterpreter=WARN"
     },

http://git-wip-us.apache.org/repos/asf/ambari/blob/79588ced/ambari-server/src/test/python/stacks/2.5/ATLAS/test_atlas_server.py
----------------------------------------------------------------------
diff --git 
a/ambari-server/src/test/python/stacks/2.5/ATLAS/test_atlas_server.py 
b/ambari-server/src/test/python/stacks/2.5/ATLAS/test_atlas_server.py
index 8e84d2a..584763d 100644
--- a/ambari-server/src/test/python/stacks/2.5/ATLAS/test_atlas_server.py
+++ b/ambari-server/src/test/python/stacks/2.5/ATLAS/test_atlas_server.py
@@ -178,6 +178,8 @@ class TestAtlasServer(RMFTestCase):
     self.configureResourcesCalled()
 
     self.assertResourceCalled('File', '/tmp/atlas_hbase_setup.rb',
+                              owner = "hbase",
+                              group = "hadoop",
                               content=Template("atlas_hbase_setup.rb.j2"))
 
     self.assertNoMoreResources()

http://git-wip-us.apache.org/repos/asf/ambari/blob/79588ced/ambari-server/src/test/python/stacks/2.5/configs/default.json
----------------------------------------------------------------------
diff --git a/ambari-server/src/test/python/stacks/2.5/configs/default.json 
b/ambari-server/src/test/python/stacks/2.5/configs/default.json
index 804be95..a7b2de2 100644
--- a/ambari-server/src/test/python/stacks/2.5/configs/default.json
+++ b/ambari-server/src/test/python/stacks/2.5/configs/default.json
@@ -43,6 +43,9 @@
     "mahout-env": {
       "mahout_user": "mahout"
     },
+    "hbase-env": {
+      "hbase_user": "hbase"
+    },
     "yarn-env": {
       "yarn_user": "yarn"
     },

Reply via email to