|
@@ -29,6 +29,22 @@ class TestHiveServer(RMFTestCase):
|
|
|
config_file="default.json"
|
|
|
)
|
|
|
self.assert_configure_default()
|
|
|
+ self.assertResourceCalled('PropertiesFile',
|
|
|
+ 'hive-exec-log4j.properties',
|
|
|
+ dir='/etc/hive/conf',
|
|
|
+ properties={'property1': 'value1'},
|
|
|
+ mode=0664,
|
|
|
+ owner='hive',
|
|
|
+ group='hadoop'
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('PropertiesFile',
|
|
|
+ 'hive-log4j.properties',
|
|
|
+ dir='/etc/hive/conf',
|
|
|
+ properties={'property1': 'value1'},
|
|
|
+ mode=0664,
|
|
|
+ owner='hive',
|
|
|
+ group='hadoop'
|
|
|
+ )
|
|
|
self.assertNoMoreResources()
|
|
|
|
|
|
def test_start_default(self):
|
|
@@ -39,6 +55,22 @@ class TestHiveServer(RMFTestCase):
|
|
|
)
|
|
|
|
|
|
self.assert_configure_default()
|
|
|
+ self.assertResourceCalled('PropertiesFile',
|
|
|
+ 'hive-exec-log4j.properties',
|
|
|
+ dir='/etc/hive/conf',
|
|
|
+ properties={'property1': 'value1'},
|
|
|
+ mode=0664,
|
|
|
+ owner='hive',
|
|
|
+ group='hadoop'
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('PropertiesFile',
|
|
|
+ 'hive-log4j.properties',
|
|
|
+ dir='/etc/hive/conf',
|
|
|
+ properties={'property1': 'value1'},
|
|
|
+ mode=0664,
|
|
|
+ owner='hive',
|
|
|
+ group='hadoop'
|
|
|
+ )
|
|
|
self.assertResourceCalled('Execute', 'env JAVA_HOME=/usr/jdk64/jdk1.7.0_45 /tmp/start_hiveserver2_script /var/log/hive/hive-server2.out /var/log/hive/hive-server2.log /var/run/hive/hive-server.pid /etc/hive/conf.server',
|
|
|
not_if = 'ls /var/run/hive/hive-server.pid >/dev/null 2>&1 && ps `cat /var/run/hive/hive-server.pid` >/dev/null 2>&1',
|
|
|
user = 'hive'
|
|
@@ -68,6 +100,22 @@ class TestHiveServer(RMFTestCase):
|
|
|
config_file="secured.json"
|
|
|
)
|
|
|
self.assert_configure_secured()
|
|
|
+ self.assertResourceCalled('PropertiesFile',
|
|
|
+ 'hive-exec-log4j.properties',
|
|
|
+ dir='/etc/hive/conf',
|
|
|
+ properties={'property1': 'value1'},
|
|
|
+ mode=0664,
|
|
|
+ owner='hive',
|
|
|
+ group='hadoop'
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('PropertiesFile',
|
|
|
+ 'hive-log4j.properties',
|
|
|
+ dir='/etc/hive/conf',
|
|
|
+ properties={'property1': 'value1'},
|
|
|
+ mode=0664,
|
|
|
+ owner='hive',
|
|
|
+ group='hadoop'
|
|
|
+ )
|
|
|
self.assertNoMoreResources()
|
|
|
|
|
|
def test_start_secured(self):
|
|
@@ -78,6 +126,22 @@ class TestHiveServer(RMFTestCase):
|
|
|
)
|
|
|
|
|
|
self.assert_configure_secured()
|
|
|
+ self.assertResourceCalled('PropertiesFile',
|
|
|
+ 'hive-exec-log4j.properties',
|
|
|
+ dir='/etc/hive/conf',
|
|
|
+ properties={'property1': 'value1'},
|
|
|
+ mode=0664,
|
|
|
+ owner='hive',
|
|
|
+ group='hadoop'
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('PropertiesFile',
|
|
|
+ 'hive-log4j.properties',
|
|
|
+ dir='/etc/hive/conf',
|
|
|
+ properties={'property1': 'value1'},
|
|
|
+ mode=0664,
|
|
|
+ owner='hive',
|
|
|
+ group='hadoop'
|
|
|
+ )
|
|
|
self.assertResourceCalled('Execute', 'env JAVA_HOME=/usr/jdk64/jdk1.7.0_45 /tmp/start_hiveserver2_script /var/log/hive/hive-server2.out /var/log/hive/hive-server2.log /var/run/hive/hive-server.pid /etc/hive/conf.server',
|
|
|
not_if = 'ls /var/run/hive/hive-server.pid >/dev/null 2>&1 && ps `cat /var/run/hive/hive-server.pid` >/dev/null 2>&1',
|
|
|
user = 'hive'
|