1.一種用于Hadoop集群自動安裝的系統(tǒng),其特征在于,所述的系統(tǒng)包括:DHCP服務(wù)器、BOOT服務(wù)器、YUM服務(wù)器、Hadoop集群及物理機(jī)節(jié)點(diǎn),其中,
所述的DHCP服務(wù)器用于分配及管理動態(tài)IP;所述的BOOT服務(wù)器用于存儲操作系統(tǒng)配置模板及Hadoop應(yīng)用服務(wù)配置模板;所述的YUM服務(wù)器用于存儲操作系統(tǒng)及Hadoop應(yīng)用服務(wù)的安裝源文件;
所述物理機(jī)節(jié)點(diǎn)執(zhí)行以下步驟:
從所述DHCP服務(wù)器獲取所述動態(tài)IP;
根據(jù)一個性化Kickstart安裝腳本從所述YUM服務(wù)器上獲取相應(yīng)的安裝源文件;
根據(jù)所述動態(tài)IP、安裝源文件在所述物理機(jī)節(jié)點(diǎn)中安裝操作系統(tǒng);
接收Hadoop應(yīng)用服務(wù)安裝指令,根據(jù)所述Hadoop應(yīng)用服務(wù)配置模板及個性化Kickstart安裝腳本在所述Hadoop集群安裝Hadoop應(yīng)用服務(wù)。
2.根據(jù)權(quán)利要求1所述的用于Hadoop集群自動安裝的系統(tǒng),其特征在于,在根據(jù)所述動態(tài)IP、安裝源文件在所述物理機(jī)節(jié)點(diǎn)中安裝操作系統(tǒng)之后,所述物理機(jī)節(jié)點(diǎn)還執(zhí)行以下步驟:
用所述物理機(jī)節(jié)點(diǎn)的應(yīng)用IP替換所述動態(tài)IP。
3.根據(jù)權(quán)利要求2所述的用于Hadoop集群自動安裝的系統(tǒng),其特征在于,所述Hadoop應(yīng)用服務(wù)配置模板的種類至少包含:管理節(jié)點(diǎn)模板、服務(wù)節(jié)點(diǎn)模板及應(yīng)用節(jié)點(diǎn)模板。
4.根據(jù)權(quán)利要求3所述的用于Hadoop集群自動安裝的系統(tǒng),其特征在于,所述個性化Kickstart安裝腳本為所述BOOT服務(wù)器根據(jù)所述Hadoop應(yīng)用服務(wù)配置模板的種類及物理機(jī)節(jié)點(diǎn)生成的對應(yīng)于所述種類及物理機(jī)節(jié)點(diǎn)的安裝腳本。
5.根據(jù)權(quán)利要求4所述的用于Hadoop集群自動安裝的系統(tǒng),其特征在于,所述操作系統(tǒng)配置模板的配置參數(shù)至少包含:所述物理機(jī)節(jié)點(diǎn)的主機(jī)號、主機(jī)名、集群網(wǎng)絡(luò)IP地址、操作系統(tǒng)版本號。
6.一種用于Hadoop集群自動安裝的方法,其特征在于,所述的方法應(yīng)用于如權(quán)利要求1-5中任一權(quán)利要求所述的系統(tǒng)中,所述的方法包括:
從所述DHCP服務(wù)器獲取所述動態(tài)IP;
根據(jù)一個性化Kickstart安裝腳本從所述YUM服務(wù)器上獲取相應(yīng)的安裝源文件;
根據(jù)所述動態(tài)IP、安裝源文件在所述物理機(jī)節(jié)點(diǎn)中安裝操作系統(tǒng);
接收Hadoop應(yīng)用服務(wù)安裝指令,根據(jù)所述Hadoop應(yīng)用服務(wù)配置模板及個性化Kickstart安裝腳本在所述Hadoop集群安裝Hadoop應(yīng)用服務(wù)。
7.根據(jù)權(quán)利要求6所述的用于Hadoop集群自動安裝的方法,其特征在于,在根據(jù)所述動態(tài)IP、安裝源文件在所述物理機(jī)節(jié)點(diǎn)中安裝操作系統(tǒng)之后,所述的方法還包括:
用所述物理機(jī)節(jié)點(diǎn)的應(yīng)用IP替換所述動態(tài)IP。
8.根據(jù)權(quán)利要求7所述的用于Hadoop集群自動安裝的方法,其特征在于,所述Hadoop應(yīng)用服務(wù)配置模板的種類至少包含:管理節(jié)點(diǎn)模板、服務(wù)節(jié)點(diǎn)模板及應(yīng)用節(jié)點(diǎn)模板。
9.根據(jù)權(quán)利要求8所述的用于Hadoop集群自動安裝的方法,其特征在于,所述個性化Kickstart安裝腳本為所述BOOT服務(wù)器根據(jù)所述Hadoop應(yīng)用服務(wù)配置模板的種類及物理機(jī)節(jié)點(diǎn)生成的對應(yīng)于所述種類及物理機(jī)節(jié)點(diǎn)的安裝腳本。
10.根據(jù)權(quán)利要求9所述的用于Hadoop集群自動安裝的方法,其特征在于,所述操作系統(tǒng)配置模板的配置參數(shù)至少包含:所述物理機(jī)節(jié)點(diǎn)的主機(jī)號、主機(jī)名、集群網(wǎng)絡(luò)IP地址、操作系統(tǒng)版本號。