def start_cluster(self, cluster): nn = vu.get_namenode(cluster) run.format_namenode(nn) run.start_hadoop_process(nn, 'namenode') for snn in vu.get_secondarynamenodes(cluster): run.start_hadoop_process(snn, 'secondarynamenode') rm = vu.get_resourcemanager(cluster) if rm: run.start_yarn_process(rm, 'resourcemanager') run.start_dn_nm_processes(utils.get_instances(cluster)) run.await_datanodes(cluster) hs = vu.get_historyserver(cluster) if hs: run.start_historyserver(hs) oo = vu.get_oozie(cluster) if oo: run.start_oozie_process(self.pctx, oo) hiveserver = vu.get_hiveserver(cluster) if hiveserver: run.start_hiveserver_process(self.pctx, hiveserver) self._set_cluster_info(cluster)
def start_cluster(self, cluster): nn = vu.get_namenode(cluster) run.format_namenode(nn) run.start_hadoop_process(nn, 'namenode') for snn in vu.get_secondarynamenodes(cluster): run.start_hadoop_process(snn, 'secondarynamenode') rm = vu.get_resourcemanager(cluster) if rm: run.start_yarn_process(rm, 'resourcemanager') run.start_all_processes(utils.get_instances(cluster), ['datanode', 'nodemanager']) run.await_datanodes(cluster) hs = vu.get_historyserver(cluster) if hs: run.start_historyserver(hs) oo = vu.get_oozie(cluster) if oo: run.start_oozie_process(self.pctx, oo) hiveserver = vu.get_hiveserver(cluster) if hiveserver: run.start_hiveserver_process(self.pctx, hiveserver) self._set_cluster_info(cluster)
def start_cluster(self, cluster): nn = vu.get_namenode(cluster) run.format_namenode(nn) run.start_hadoop_process(nn, "namenode") for snn in vu.get_secondarynamenodes(cluster): run.start_hadoop_process(snn, "secondarynamenode") rm = vu.get_resourcemanager(cluster) if rm: run.start_yarn_process(rm, "resourcemanager") for dn in vu.get_datanodes(cluster): run.start_hadoop_process(dn, "datanode") run.await_datanodes(cluster) for nm in vu.get_nodemanagers(cluster): run.start_yarn_process(nm, "nodemanager") hs = vu.get_historyserver(cluster) if hs: run.start_historyserver(hs) oo = vu.get_oozie(cluster) if oo: run.start_oozie_process(self.pctx, oo) self._set_cluster_info(cluster)
def test_start_oozie_process(self, add_provisioning_step, check_cluster_exists, set_current_instance_id, get_oozie_password, is_mysql_enabled, _start_mysql, _oozie_share_lib, _start_oozie): self.instance.instance_id = '112233' pctx = mock.Mock() is_mysql_enabled.return_value = True sql_script = files.get_file_text( 'plugins/vanilla/hadoop2/resources/create_oozie_db.sql') get_oozie_password.return_value = '123' pwd_script = sql_script.replace('password', '123') rs.start_oozie_process(pctx, self.instance) set_current_instance_id.assert_called_once_with('112233') is_mysql_enabled.assert_called_once_with(pctx, self.instance.cluster) _start_mysql.assert_called_once_with(self.r) self.r.write_file_to.assert_called_once_with('create_oozie_db.sql', pwd_script) self.r.execute_command.assert_called_once_with( 'mysql -u root < create_oozie_db.sql && ' 'rm create_oozie_db.sql') _oozie_share_lib.assert_called_once_with(self.r) _start_oozie.assert_called_once_with(self.r)
def start_oozie(self, cluster): oo = vu.get_oozie(cluster) if oo: run.start_oozie_process(self.pctx, oo)
def start_oozie(self, cluster): oo = vu.get_oozie(cluster) if oo: run.start_oozie_process(self.pctx, oo)