|
@@ -105,33 +105,6 @@ class TestHbaseRegionServer(RMFTestCase):
|
|
self.assertNoMoreResources()
|
|
self.assertNoMoreResources()
|
|
|
|
|
|
def assert_configure_default(self):
|
|
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',
|
|
self.assertResourceCalled('Directory', '/etc/hbase/conf',
|
|
owner = 'hbase',
|
|
owner = 'hbase',
|
|
group = 'hadoop',
|
|
group = 'hadoop',
|
|
@@ -158,7 +131,13 @@ class TestHbaseRegionServer(RMFTestCase):
|
|
group = 'hadoop',
|
|
group = 'hadoop',
|
|
conf_dir = '/etc/hbase/conf',
|
|
conf_dir = '/etc/hbase/conf',
|
|
configurations = self.getConfig()['configurations']['hdfs-site'], # don't hardcode all the properties
|
|
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',
|
|
self.assertResourceCalled('File', '/etc/hbase/conf/hbase-policy.xml',
|
|
owner = 'hbase',
|
|
owner = 'hbase',
|
|
group = 'hadoop',
|
|
group = 'hadoop',
|
|
@@ -190,11 +169,9 @@ class TestHbaseRegionServer(RMFTestCase):
|
|
owner='hbase',
|
|
owner='hbase',
|
|
content='log4jproperties\nline2'
|
|
content='log4jproperties\nline2'
|
|
)
|
|
)
|
|
-
|
|
|
|
- def assert_configure_secured(self):
|
|
|
|
self.assertResourceCalled('HdfsDirectory', 'hdfs://c6401.ambari.apache.org:8020/apps/hbase/data',
|
|
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',
|
|
conf_dir = '/etc/hadoop/conf',
|
|
hdfs_user = 'hdfs',
|
|
hdfs_user = 'hdfs',
|
|
kinit_path_local = '/usr/bin/kinit',
|
|
kinit_path_local = '/usr/bin/kinit',
|
|
@@ -202,8 +179,8 @@ class TestHbaseRegionServer(RMFTestCase):
|
|
action = ['create_delayed'],
|
|
action = ['create_delayed'],
|
|
)
|
|
)
|
|
self.assertResourceCalled('HdfsDirectory', '/apps/hbase/staging',
|
|
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',
|
|
conf_dir = '/etc/hadoop/conf',
|
|
hdfs_user = 'hdfs',
|
|
hdfs_user = 'hdfs',
|
|
kinit_path_local = '/usr/bin/kinit',
|
|
kinit_path_local = '/usr/bin/kinit',
|
|
@@ -212,13 +189,15 @@ class TestHbaseRegionServer(RMFTestCase):
|
|
action = ['create_delayed'],
|
|
action = ['create_delayed'],
|
|
)
|
|
)
|
|
self.assertResourceCalled('HdfsDirectory', None,
|
|
self.assertResourceCalled('HdfsDirectory', None,
|
|
- security_enabled = True,
|
|
|
|
- keytab = '/etc/security/keytabs/hdfs.headless.keytab',
|
|
|
|
|
|
+ security_enabled = False,
|
|
|
|
+ keytab = UnknownConfigurationMock(),
|
|
conf_dir = '/etc/hadoop/conf',
|
|
conf_dir = '/etc/hadoop/conf',
|
|
hdfs_user = 'hdfs',
|
|
hdfs_user = 'hdfs',
|
|
kinit_path_local = '/usr/bin/kinit',
|
|
kinit_path_local = '/usr/bin/kinit',
|
|
action = ['create'],
|
|
action = ['create'],
|
|
)
|
|
)
|
|
|
|
+
|
|
|
|
+ def assert_configure_secured(self):
|
|
self.assertResourceCalled('Directory', '/etc/hbase/conf',
|
|
self.assertResourceCalled('Directory', '/etc/hbase/conf',
|
|
owner = 'hbase',
|
|
owner = 'hbase',
|
|
group = 'hadoop',
|
|
group = 'hadoop',
|
|
@@ -246,6 +225,12 @@ class TestHbaseRegionServer(RMFTestCase):
|
|
conf_dir = '/etc/hbase/conf',
|
|
conf_dir = '/etc/hbase/conf',
|
|
configurations = self.getConfig()['configurations']['hdfs-site'], # don't hardcode all the properties
|
|
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',
|
|
self.assertResourceCalled('File', '/etc/hbase/conf/hbase-policy.xml',
|
|
owner = 'hbase',
|
|
owner = 'hbase',
|
|
group = 'hadoop',
|
|
group = 'hadoop',
|
|
@@ -281,3 +266,30 @@ class TestHbaseRegionServer(RMFTestCase):
|
|
owner='hbase',
|
|
owner='hbase',
|
|
content='log4jproperties\nline2'
|
|
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'],
|
|
|
|
+ )
|