Parcourir la source

AMBARI-11425. Storm service check fails after adding Storm as service (aonishuk)

Andrew Onishuk il y a 10 ans
Parent
commit
7790316da6

+ 2 - 1
ambari-server/src/main/resources/common-services/STORM/0.9.1.2.1/package/scripts/service_check.py

@@ -52,7 +52,8 @@ class ServiceCheckDefault(ServiceCheck):
     unique = get_unique_id_and_date()
 
     File("/tmp/wordCount.jar",
-         content=StaticFile("wordCount.jar")
+         content=StaticFile("wordCount.jar"),
+         owner=params.storm_user
     )
 
     cmd = ""

+ 1 - 0
ambari-server/src/test/python/stacks/2.1/STORM/test_service_check.py

@@ -39,6 +39,7 @@ class TestStormServiceCheck(TestStormBase):
 
     self.assertResourceCalled('File', '/tmp/wordCount.jar',
       content = StaticFile('wordCount.jar'),
+      owner="storm"
     )
     self.assertResourceCalled('Execute', 'storm jar /tmp/wordCount.jar storm.starter.WordCountTopology WordCount -c nimbus.host=c6402.ambari.apache.org',
       logoutput = True,

+ 1 - 0
ambari-server/src/test/python/stacks/2.3/STORM/test_service_check.py

@@ -38,6 +38,7 @@ class TestStormServiceCheck(TestStormBase):
 
     self.assertResourceCalled('File', '/tmp/wordCount.jar',
       content = StaticFile('wordCount.jar'),
+      owner="storm"
     )
     self.assertResourceCalled('Execute', 'storm jar /tmp/wordCount.jar storm.starter.WordCountTopology WordCount',
       logoutput = True,