def _finish_cluster_starting(cluster): if CU.pu.get_hive_metastore(cluster): CU.pu.put_hive_hdfs_xml(cluster) server = CU.pu.get_hbase_master(cluster) if CU.pu.c_helper.is_hbase_common_lib_enabled(cluster) and server: with server.remote() as r: h.create_hbase_common_lib(r) if CU.pu.get_flumes(cluster): flume = CU.get_service_by_role('AGENT', cluster) CU.start_service(flume)
def test_create_hbase_common_lib_no_ex(self): def _command(a): if a == 'hbase classpath': return [0, 'april:may.jar:june'] self.cluster.execute_command.side_effect = _command helper.create_hbase_common_lib(self.cluster) calls = [ mock.call(('sudo su - -c "hadoop dfs -mkdir -p ' '/user/sahara-hbase-lib" hdfs')), mock.call('hbase classpath'), mock.call(('sudo su - -c "hadoop fs -put -p may.jar ' '/user/sahara-hbase-lib" hdfs'))] self.cluster.execute_command.assert_has_calls(calls)
def test_create_hbase_common_lib_no_ex(self): def _command(a): if a == 'hbase classpath': return [0, 'april:may.jar:june'] self.cluster.execute_command.side_effect = _command helper.create_hbase_common_lib(self.cluster) calls = [ mock.call(('sudo su - -c "hadoop dfs -mkdir -p ' '/user/sahara-hbase-lib" hdfs')), mock.call('hbase classpath'), mock.call(('sudo su - -c "hadoop fs -put -p may.jar ' '/user/sahara-hbase-lib" hdfs')) ] self.cluster.execute_command.assert_has_calls(calls)
def create_hbase_common_lib(r, **kwargs): hdfs_helper.create_hbase_common_lib(r)
def create_hbase_common_lib(cluster): server = CU.pu.get_hbase_master(cluster) if CU.pu.c_helper.is_hbase_common_lib_enabled(cluster) and server: with server.remote() as r: h.create_hbase_common_lib(r)