Переглянути джерело

AMBARI-12144. Running hive jobs via webhcat goes into error "/usr/hdp/current/tez-client/conf/tez-env.sh (Permission denied)" (aonishuk)

Andrew Onishuk 10 роки тому
батько
коміт
d9ecee0173

+ 2 - 1
ambari-server/src/main/resources/common-services/TEZ/0.4.0.2.1/package/scripts/tez.py

@@ -44,7 +44,8 @@ def tez():
 
   File(format("{config_dir}/tez-env.sh"),
        owner=params.tez_user,
-       content=InlineTemplate(params.tez_env_sh_template))
+       content=InlineTemplate(params.tez_env_sh_template),
+       mode=0555)
 
 
 @OsFamilyFuncImpl(os_family=OSConst.WINSRV_FAMILY)

+ 2 - 1
ambari-server/src/test/python/stacks/2.1/TEZ/test_tez_client.py

@@ -57,7 +57,8 @@ class TestTezClient(RMFTestCase):
 
     self.assertResourceCalled('File', '/etc/tez/conf/tez-env.sh',
       owner = 'tez',
-      content = InlineTemplate(self.getConfig()['configurations']['tez-env']['content'])
+      content = InlineTemplate(self.getConfig()['configurations']['tez-env']['content']),
+      mode=0555
     )
 
     self.assertNoMoreResources()