Example #1
0
    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)
Example #2
0
    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)
Example #3
0
    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)
Example #4
0
 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)
Example #5
0
 def start_oozie(self, cluster):
     oo = vu.get_oozie(cluster)
     if oo:
         run.start_oozie_process(self.pctx, oo)
Example #6
0
 def start_oozie(self, cluster):
     oo = vu.get_oozie(cluster)
     if oo:
         run.start_oozie_process(self.pctx, oo)