1.一種分布式應(yīng)用安裝方法,其特征在于,所述方法包括:
獲取分布式應(yīng)用中需要部署的多個目標(biāo)節(jié)點對應(yīng)的互聯(lián)網(wǎng)協(xié)議IP地址以及登錄參數(shù);
獲取所述分布式應(yīng)用對應(yīng)的安裝配置參數(shù),所述安裝配置參數(shù)包括所述目標(biāo)節(jié)點中的主節(jié)點和從節(jié)點的信息;
根據(jù)所述多個目標(biāo)節(jié)點的IP地址、登錄參數(shù)以及所述安裝配置參數(shù),在所述多個目標(biāo)節(jié)點上安裝所述分布式應(yīng)用的安裝包。
2.如權(quán)利要求1所述的方法,其特征在于,根據(jù)所述多個目標(biāo)節(jié)點的IP地址、登錄參數(shù)以及所述安裝配置參數(shù),在所述多個目標(biāo)節(jié)點上安裝所述分布式應(yīng)用的安裝包,包括:
將所述分布式應(yīng)用對應(yīng)的應(yīng)用安裝腳本模板、所述安裝配置參數(shù)及所述分布式應(yīng)用的安裝包發(fā)送給所述多個目標(biāo)節(jié)點中的第一目標(biāo)節(jié)點,其中,所述第一目標(biāo)節(jié)點能夠根據(jù)所述應(yīng)用安裝腳本模板以及所述安裝配置參數(shù),生成應(yīng)用安裝腳本,所述應(yīng)用安裝腳本用于安裝所述分布式應(yīng)用的安裝包;
向所述第一目標(biāo)節(jié)點發(fā)送執(zhí)行命令,所述執(zhí)行命令用于指示所述第一目標(biāo)節(jié)點運行所述應(yīng)用安裝腳本。
3.如權(quán)利要求2所述的方法,其特征在于,將所述分布式應(yīng)用對應(yīng)的應(yīng)用安裝腳本模板、所述安裝配置參數(shù)及所述分布式應(yīng)用的安裝包發(fā)送給所述多個目標(biāo)節(jié)點中的第一目標(biāo)節(jié)點,包括:
通過安全外殼協(xié)議SSH,將所述分布式應(yīng)用對應(yīng)的應(yīng)用安裝腳本模板、所述安裝配置參數(shù)及所述分布式應(yīng)用的安裝包發(fā)送給所述多個目標(biāo)節(jié)點中的第一目標(biāo)節(jié)點。
4.如權(quán)利要求1~3中任一項所述的方法,其特征在于,在所述多個目標(biāo)節(jié)點上安裝所述分布式應(yīng)用的安裝包之前,所述方法還包括:
監(jiān)測所述多個目標(biāo)節(jié)點中第一目標(biāo)節(jié)點的硬件參數(shù)信息;
若所述硬件參數(shù)信息滿足預(yù)設(shè)的硬件參數(shù)條件,則確定所述第一目標(biāo)節(jié)點為能夠安裝所述分布式應(yīng)用的目標(biāo)節(jié)點。
5.如權(quán)利要求1~4中任一項所述的方法,其特征在于,所述分布式應(yīng)用包括分布式數(shù)據(jù)庫管理系統(tǒng)。
6.一種分布式應(yīng)用安裝方法,其特征在于,所述方法包括:
接收第一分布式應(yīng)用安裝裝置發(fā)送的分布式應(yīng)用的安裝包對應(yīng)的應(yīng)用安裝腳本模板、安裝配置參數(shù)、所述分布式應(yīng)用的安裝包及執(zhí)行指令,所述執(zhí)行指令用于指示安裝所述分布式應(yīng)用;
根據(jù)所述應(yīng)用安裝腳本模板以及所述安裝配置參數(shù),生成應(yīng)用安裝腳本,所述應(yīng)用安裝腳本用于執(zhí)行安裝所述分布式應(yīng)用的安裝包;
根據(jù)所述執(zhí)行指令運行所述應(yīng)用安裝腳本。
7.如權(quán)利要求6所述的方法,其特征在于,所述分布式應(yīng)用為分布式數(shù)據(jù)庫管理系統(tǒng)。
8.一種第一分布式應(yīng)用安裝裝置,其特征在于,所述裝置包括:
獲取模塊,用于獲取分布式應(yīng)用中需要部署的多個目標(biāo)節(jié)點對應(yīng)的互聯(lián)網(wǎng)協(xié)議IP地址以及登錄參數(shù);
獲取模塊,還用于獲取所述分布式應(yīng)用對應(yīng)的安裝配置參數(shù),所述安裝配置參數(shù)包括所述目標(biāo)節(jié)點中的主節(jié)點和從節(jié)點的信息;
安裝模塊,用于根據(jù)所述多個目標(biāo)節(jié)點的IP地址、登錄參數(shù)以及所述安裝配置參數(shù),在所述多個目標(biāo)節(jié)點上安裝所述分布式應(yīng)用的安裝包。
9.如權(quán)利要求8所述的裝置,其特征在于,安裝模塊,用于:
將所述分布式應(yīng)用對應(yīng)的應(yīng)用安裝腳本模板、所述安裝配置參數(shù)及所述分布式應(yīng)用的安裝包發(fā)送給所述多個目標(biāo)節(jié)點中的第一目標(biāo)節(jié)點,其中,所述第一目標(biāo)節(jié)點能夠根據(jù)所述應(yīng)用安裝腳本模板以及所述安裝配置參數(shù),生成應(yīng)用安裝腳本,所述應(yīng)用安裝腳本用于安裝所述分布式應(yīng)用的安裝包;
向所述第一目標(biāo)節(jié)點發(fā)送執(zhí)行命令,所述執(zhí)行命令用于指示所述第一目標(biāo)節(jié)點運行所述應(yīng)用安裝腳本。
10.如權(quán)利要求9所述的裝置,其特征在于,安裝模塊,用于:
通過安全外殼協(xié)議SSH,將所述分布式應(yīng)用對應(yīng)的應(yīng)用安裝腳本模板、所述安裝配置參數(shù)及所述分布式應(yīng)用的安裝包發(fā)送給所述多個目標(biāo)節(jié)點中的第一目標(biāo)節(jié)點。
11.如權(quán)利要求8~10中任一項所述的裝置,其特征在于,所述裝置還包括:
監(jiān)測模塊,用于在所述多個目標(biāo)節(jié)點上安裝所述分布式應(yīng)用的安裝包之前,監(jiān)測所述多個節(jié)點中第一目標(biāo)節(jié)點的硬件參數(shù)信息;
確定模塊,用于當(dāng)所述監(jiān)測模塊監(jiān)測到硬件參數(shù)信息滿足預(yù)設(shè)的硬件參數(shù)條件時,確定所述第一目標(biāo)節(jié)點為能夠安裝所述分布式應(yīng)用的目標(biāo)節(jié)點。
12.如權(quán)利要求8~11中任一項所述的裝置,其特征在于,所述分布式應(yīng)用包括分布式數(shù)據(jù)庫管理系統(tǒng)。
13.一種第二分布式應(yīng)用安裝裝置,其特征在于,所述第二分布式應(yīng)用安裝裝置部署在用于安裝分布式應(yīng)用的目標(biāo)節(jié)點上,所述裝置包括:
接收模塊,用于接收第一分布式應(yīng)用安裝裝置發(fā)送的所述分布式應(yīng)用的安裝包對應(yīng)的應(yīng)用安裝腳本模板、安裝配置參數(shù)、所述分布式應(yīng)用的安裝包及執(zhí)行指令,所述執(zhí)行指令用于指示在所述目標(biāo)節(jié)點上安裝所述分布式應(yīng)用;
生成模塊,用于根據(jù)所述應(yīng)用安裝腳本模板以及所述安裝配置參數(shù),生成應(yīng)用安裝腳本,所述應(yīng)用安裝腳本用于執(zhí)行安裝所述分布式應(yīng)用的安裝包;
運行模塊,用于根據(jù)所述執(zhí)行指令運行所述應(yīng)用安裝腳本。
14.如權(quán)利要求13所述的裝置,其特征在于,所述分布式應(yīng)用為分布式數(shù)據(jù)庫管理系統(tǒng)。