|
@@ -98,33 +98,6 @@ class TestHbaseRegionServer(RMFTestCase):
|
|
|
self.assertNoMoreResources()
|
|
|
|
|
|
def assert_configure_default(self):
|
|
|
- self.assertResourceCalled('HdfsDirectory', 'hdfs://c6401.ambari.apache.org:8020/apps/hbase/data',
|
|
|
- security_enabled = False,
|
|
|
- keytab = UnknownConfigurationMock(),
|
|
|
- conf_dir = '/etc/hadoop/conf',
|
|
|
- hdfs_user = 'hdfs',
|
|
|
- kinit_path_local = "/usr/bin/kinit",
|
|
|
- owner = 'hbase',
|
|
|
- action = ['create_delayed'],
|
|
|
- )
|
|
|
- self.assertResourceCalled('HdfsDirectory', '/apps/hbase/staging',
|
|
|
- security_enabled = False,
|
|
|
- keytab = UnknownConfigurationMock(),
|
|
|
- conf_dir = '/etc/hadoop/conf',
|
|
|
- hdfs_user = 'hdfs',
|
|
|
- kinit_path_local = "/usr/bin/kinit",
|
|
|
- mode = 0711,
|
|
|
- owner = 'hbase',
|
|
|
- action = ['create_delayed'],
|
|
|
- )
|
|
|
- self.assertResourceCalled('HdfsDirectory', None,
|
|
|
- security_enabled = False,
|
|
|
- keytab = UnknownConfigurationMock(),
|
|
|
- conf_dir = '/etc/hadoop/conf',
|
|
|
- hdfs_user = 'hdfs',
|
|
|
- kinit_path_local = "/usr/bin/kinit",
|
|
|
- action = ['create'],
|
|
|
- )
|
|
|
self.assertResourceCalled('Directory', '/etc/hbase/conf',
|
|
|
owner = 'hbase',
|
|
|
group = 'hadoop',
|
|
@@ -145,7 +118,13 @@ class TestHbaseRegionServer(RMFTestCase):
|
|
|
group = 'hadoop',
|
|
|
conf_dir = '/etc/hbase/conf',
|
|
|
configurations = self.getConfig()['configurations']['hdfs-site'], # don't hardcode all the properties
|
|
|
- )
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('XmlConfig', 'hdfs-site.xml',
|
|
|
+ owner = 'hdfs',
|
|
|
+ group = 'hadoop',
|
|
|
+ conf_dir = '/etc/hadoop/conf',
|
|
|
+ configurations = self.getConfig()['configurations']['hdfs-site'], # don't hardcode all the properties
|
|
|
+ )
|
|
|
self.assertResourceCalled('File', '/etc/hbase/conf/hbase-policy.xml',
|
|
|
owner = 'hbase',
|
|
|
group = 'hadoop',
|
|
@@ -177,36 +156,36 @@ class TestHbaseRegionServer(RMFTestCase):
|
|
|
owner='hbase',
|
|
|
content='log4jproperties\nline2'
|
|
|
)
|
|
|
-
|
|
|
-
|
|
|
- def assert_configure_secured(self):
|
|
|
self.assertResourceCalled('HdfsDirectory', 'hdfs://c6401.ambari.apache.org:8020/apps/hbase/data',
|
|
|
- security_enabled = True,
|
|
|
- keytab = '/etc/security/keytabs/hdfs.headless.keytab',
|
|
|
+ security_enabled = False,
|
|
|
+ keytab = UnknownConfigurationMock(),
|
|
|
conf_dir = '/etc/hadoop/conf',
|
|
|
hdfs_user = 'hdfs',
|
|
|
- kinit_path_local = '/usr/bin/kinit',
|
|
|
+ kinit_path_local = "/usr/bin/kinit",
|
|
|
owner = 'hbase',
|
|
|
action = ['create_delayed'],
|
|
|
)
|
|
|
self.assertResourceCalled('HdfsDirectory', '/apps/hbase/staging',
|
|
|
- security_enabled = True,
|
|
|
- keytab = '/etc/security/keytabs/hdfs.headless.keytab',
|
|
|
+ security_enabled = False,
|
|
|
+ keytab = UnknownConfigurationMock(),
|
|
|
conf_dir = '/etc/hadoop/conf',
|
|
|
hdfs_user = 'hdfs',
|
|
|
- kinit_path_local = '/usr/bin/kinit',
|
|
|
+ kinit_path_local = "/usr/bin/kinit",
|
|
|
mode = 0711,
|
|
|
owner = 'hbase',
|
|
|
action = ['create_delayed'],
|
|
|
)
|
|
|
self.assertResourceCalled('HdfsDirectory', None,
|
|
|
- security_enabled = True,
|
|
|
- keytab = '/etc/security/keytabs/hdfs.headless.keytab',
|
|
|
+ security_enabled = False,
|
|
|
+ keytab = UnknownConfigurationMock(),
|
|
|
conf_dir = '/etc/hadoop/conf',
|
|
|
hdfs_user = 'hdfs',
|
|
|
- kinit_path_local = '/usr/bin/kinit',
|
|
|
+ kinit_path_local = "/usr/bin/kinit",
|
|
|
action = ['create'],
|
|
|
)
|
|
|
+
|
|
|
+
|
|
|
+ def assert_configure_secured(self):
|
|
|
self.assertResourceCalled('Directory', '/etc/hbase/conf',
|
|
|
owner = 'hbase',
|
|
|
group = 'hadoop',
|
|
@@ -228,6 +207,12 @@ class TestHbaseRegionServer(RMFTestCase):
|
|
|
conf_dir = '/etc/hbase/conf',
|
|
|
configurations = self.getConfig()['configurations']['hdfs-site'], # don't hardcode all the properties
|
|
|
)
|
|
|
+ self.assertResourceCalled('XmlConfig', 'hdfs-site.xml',
|
|
|
+ owner = 'hdfs',
|
|
|
+ group = 'hadoop',
|
|
|
+ conf_dir = '/etc/hadoop/conf',
|
|
|
+ configurations = self.getConfig()['configurations']['hdfs-site'], # don't hardcode all the properties
|
|
|
+ )
|
|
|
self.assertResourceCalled('File', '/etc/hbase/conf/hbase-policy.xml',
|
|
|
owner = 'hbase',
|
|
|
group = 'hadoop',
|
|
@@ -263,3 +248,30 @@ class TestHbaseRegionServer(RMFTestCase):
|
|
|
owner='hbase',
|
|
|
content='log4jproperties\nline2'
|
|
|
)
|
|
|
+ self.assertResourceCalled('HdfsDirectory', 'hdfs://c6401.ambari.apache.org:8020/apps/hbase/data',
|
|
|
+ security_enabled = True,
|
|
|
+ keytab = '/etc/security/keytabs/hdfs.headless.keytab',
|
|
|
+ conf_dir = '/etc/hadoop/conf',
|
|
|
+ hdfs_user = 'hdfs',
|
|
|
+ kinit_path_local = '/usr/bin/kinit',
|
|
|
+ owner = 'hbase',
|
|
|
+ action = ['create_delayed'],
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('HdfsDirectory', '/apps/hbase/staging',
|
|
|
+ security_enabled = True,
|
|
|
+ keytab = '/etc/security/keytabs/hdfs.headless.keytab',
|
|
|
+ conf_dir = '/etc/hadoop/conf',
|
|
|
+ hdfs_user = 'hdfs',
|
|
|
+ kinit_path_local = '/usr/bin/kinit',
|
|
|
+ mode = 0711,
|
|
|
+ owner = 'hbase',
|
|
|
+ action = ['create_delayed'],
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('HdfsDirectory', None,
|
|
|
+ security_enabled = True,
|
|
|
+ keytab = '/etc/security/keytabs/hdfs.headless.keytab',
|
|
|
+ conf_dir = '/etc/hadoop/conf',
|
|
|
+ hdfs_user = 'hdfs',
|
|
|
+ kinit_path_local = '/usr/bin/kinit',
|
|
|
+ action = ['create'],
|
|
|
+ )
|