瀏覽代碼

AMBARI-11305 Hive service check fails after moving Webhcat Server (dsen)

Dmytro Sen 10 年之前
父節點
當前提交
3b4c7aea6f

+ 1 - 0
ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/package/scripts/webhcat_service_check.py

@@ -53,6 +53,7 @@ def webhcat_service_check():
 
   File(format("{tmp_dir}/{templeton_test_script}"),
        content = Template("templeton_smoke.pig.j2", templeton_test_input=templeton_test_input, templeton_test_output=templeton_test_output),
+       owner=params.hdfs_user
   )
   
   params.HdfsResource(format("/tmp/{templeton_test_script}"),

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

@@ -85,6 +85,7 @@ class TestServiceCheck(RMFTestCase):
                               )
     self.assertResourceCalled('File', '/tmp/idtest.ambari-qa.1431110511.43.pig',
         content = Template('templeton_smoke.pig.j2', templeton_test_input='/tmp/idtest.ambari-qa.1431110511.43.in', templeton_test_output='/tmp/idtest.ambari-qa.1431110511.43.out'),
+        owner="hdfs"
     )
     self.assertResourceCalled('HdfsResource', '/tmp/idtest.ambari-qa.1431110511.43.pig',
         security_enabled = False,
@@ -185,6 +186,7 @@ class TestServiceCheck(RMFTestCase):
     
     self.assertResourceCalled('File', '/tmp/idtest.ambari-qa.1431110511.43.pig',
         content = Template('templeton_smoke.pig.j2', templeton_test_input='/tmp/idtest.ambari-qa.1431110511.43.in', templeton_test_output='/tmp/idtest.ambari-qa.1431110511.43.out'),
+        owner = "hdfs"
     )
     self.assertResourceCalled('HdfsResource', '/tmp/idtest.ambari-qa.1431110511.43.pig',
         action = ['create_on_execute'],
@@ -225,4 +227,4 @@ class TestServiceCheck(RMFTestCase):
         tries = 3,
         try_sleep = 5,
     )
-    self.assertNoMoreResources()
+    self.assertNoMoreResources()