本申請(qǐng)公開了一種分布式應(yīng)用安裝方法與裝置,用以解決現(xiàn)有技術(shù)中分布式應(yīng)用的安裝方法存在的效率較低問題。該方法包括:獲取分布式應(yīng)用中需要部署的多個(gè)目標(biāo)節(jié)點(diǎn)對(duì)應(yīng)的互聯(lián)網(wǎng)協(xié)議IP地址以及登錄參數(shù);獲取所述分布式應(yīng)用對(duì)應(yīng)的安裝配置參數(shù),所述安裝配置參數(shù)包括所述目標(biāo)節(jié)點(diǎn)中的主節(jié)點(diǎn)和從節(jié)點(diǎn)的信息;根據(jù)所述多個(gè)目標(biāo)節(jié)點(diǎn)的IP地址、登錄參數(shù)以及所述安裝配置參數(shù),在所述多個(gè)目標(biāo)節(jié)點(diǎn)上安裝所述分布式應(yīng)用的安裝包。
【技術(shù)實(shí)現(xiàn)步驟摘要】
一種分布式應(yīng)用安裝方法與裝置
本申請(qǐng)涉及互聯(lián)網(wǎng)
,尤其涉及一種分布式應(yīng)用安裝方法與裝置。
技術(shù)介紹
隨著科技的發(fā)展,信息化程度的不斷提高,人們對(duì)計(jì)算機(jī)的處理能力的要求越來越高,由于有時(shí)一臺(tái)計(jì)算機(jī)的處理能力往往無法滿足人們的要求,因此,分布式計(jì)算便應(yīng)運(yùn)而生。其中,分布式計(jì)算,是將一個(gè)需要非常巨大的計(jì)算能力才能解決的問題分成許多小的部分,然后把這些小的部分分配給許多計(jì)算機(jī)進(jìn)行處理,最后把這些計(jì)算結(jié)果綜合起來得到最終的結(jié)果。分布式計(jì)算會(huì)涉及到多臺(tái)計(jì)算機(jī),一般將分布式計(jì)算中的每臺(tái)計(jì)算機(jī)稱為節(jié)點(diǎn),可將其中任意一臺(tái)計(jì)算機(jī)設(shè)置為主節(jié)點(diǎn),將其余計(jì)算機(jī)設(shè)置為從節(jié)點(diǎn)。其中,主節(jié)點(diǎn)用于控制從節(jié)點(diǎn),并將從節(jié)點(diǎn)返回的處理結(jié)果進(jìn)行進(jìn)一步處理,得到最終處理結(jié)果。雖然分布式計(jì)算能夠滿足人們對(duì)計(jì)算機(jī)處理能力的要求,但是分布式應(yīng)用的安裝,卻存在著下述弊端:現(xiàn)有技術(shù)中,一般通過人工手動(dòng)安裝應(yīng)用的方式,分別為分布式計(jì)算中的需要安裝應(yīng)用的計(jì)算機(jī)安裝應(yīng)用。由于分布式計(jì)算中的計(jì)算機(jī)的數(shù)量較多,人工手動(dòng)安裝應(yīng)用的方式會(huì)耗費(fèi)較長時(shí)間,效率較低。
技術(shù)實(shí)現(xiàn)思路
本申請(qǐng)實(shí)施例提供一種分布式應(yīng)用安裝方法與裝置,用以解決現(xiàn)有技術(shù)中分布式應(yīng)用的安裝方法存在的效率較低問題。本申請(qǐng)實(shí)施例采用下述技術(shù)方案:一種分布式應(yīng)用安裝方法,包括:獲取分布式應(yīng)用中需要部署的多個(gè)目標(biāo)節(jié)點(diǎn)對(duì)應(yīng)的互聯(lián)網(wǎng)協(xié)議(InternetProtocol,IP)IP地址以及登錄參數(shù);獲取所述分布式應(yīng)用對(duì)應(yīng)的安裝配置參數(shù),所述安裝配置參數(shù)包括所述目標(biāo)節(jié)點(diǎn)中的主節(jié)點(diǎn)和從節(jié)點(diǎn)的信息;根據(jù)所述多個(gè)目標(biāo)節(jié)點(diǎn)的IP地址、登錄參數(shù)以及所述安裝配置參數(shù),在所述多個(gè)目標(biāo)節(jié)點(diǎn)上安裝所述分布式應(yīng)用的安裝包。一種分布式應(yīng)用安裝方法,所述方法包括:接收第一分布式應(yīng)用安裝裝置發(fā)送的分布式應(yīng)用的安裝包對(duì)應(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ùn)行所述應(yīng)用安裝腳本。一種第一分布式應(yīng)用安裝裝置,所述裝置包括:獲取模塊,用于獲取分布式應(yīng)用中需要部署的多個(gè)目標(biāo)節(jié)點(diǎn)對(duì)應(yīng)的互聯(lián)網(wǎng)協(xié)議IP地址以及登錄參數(shù);獲取模塊,還用于獲取所述分布式應(yīng)用對(duì)應(yīng)的安裝配置參數(shù),所述安裝配置參數(shù)包括所述目標(biāo)節(jié)點(diǎn)中的主節(jié)點(diǎn)和從節(jié)點(diǎn)的信息;安裝模塊,用于根據(jù)所述多個(gè)目標(biāo)節(jié)點(diǎn)的IP地址、登錄參數(shù)以及所述安裝配置參數(shù),在所述多個(gè)目標(biāo)節(jié)點(diǎn)上安裝所述分布式應(yīng)用的安裝包。一種第二分布式應(yīng)用安裝裝置,所述第二分布式應(yīng)用安裝裝置部署在用于安裝分布式應(yīng)用的目標(biāo)節(jié)點(diǎn)上,所述裝置包括:接收模塊,用于接收第一分布式應(yīng)用安裝裝置發(fā)送的所述分布式應(yīng)用的安裝包對(duì)應(yīng)的應(yīng)用安裝腳本模板、安裝配置參數(shù)、所述分布式應(yīng)用的安裝包及執(zhí)行指令,所述執(zhí)行指令用于指示在所述目標(biāo)節(jié)點(diǎn)上安裝所述分布式應(yīng)用;生成模塊,用于根據(jù)所述應(yīng)用安裝腳本模板以及所述安裝配置參數(shù),生成應(yīng)用安裝腳本,所述應(yīng)用安裝腳本用于執(zhí)行安裝所述分布式應(yīng)用的安裝包;運(yùn)行模塊,用于根據(jù)所述執(zhí)行指令運(yùn)行所述應(yīng)用安裝腳本。本申請(qǐng)實(shí)施例采用的上述至少一個(gè)技術(shù)方案能夠達(dá)到以下有益效果:一方面,根據(jù)多個(gè)目標(biāo)節(jié)點(diǎn)的IP地址、登錄參數(shù)以及所述安裝配置參數(shù),在所述多個(gè)目標(biāo)節(jié)點(diǎn)上安裝所述分布式應(yīng)用的安裝包,這樣便可提高分布式應(yīng)用的安裝效率,便可解決現(xiàn)有技術(shù)中分布式應(yīng)用的安裝方法存在的效率較低問題。另一方面,根據(jù)第一分布式應(yīng)用安裝裝置發(fā)送的分布式應(yīng)用的安裝包對(duì)應(yīng)的應(yīng)用安裝腳本模板、安裝配置參數(shù)、所述分布式應(yīng)用的安裝包及執(zhí)行指令,生成應(yīng)用安裝腳本并運(yùn)行,以將所述分布式應(yīng)用安裝在第一目標(biāo)節(jié)點(diǎn)上,這樣便可提高分布式應(yīng)用的安裝效率,便可解決現(xiàn)有技術(shù)中分布式應(yīng)用的安裝方法存在的效率較低問題。附圖說明此處所說明的附圖用來提供對(duì)本申請(qǐng)的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本申請(qǐng)的示意性實(shí)施例及其說明用于解釋本申請(qǐng),并不構(gòu)成對(duì)本申請(qǐng)的不當(dāng)限定。在附圖中:圖1為本申請(qǐng)實(shí)施例提供的一種分布式應(yīng)用安裝方法的具體流程示意圖;圖2為本申請(qǐng)實(shí)施例提供的另一種分布式應(yīng)用安裝方法的具體流程示意圖;圖3為本申請(qǐng)實(shí)施例提供的再一種分布式應(yīng)用安裝方法的具體流程示意圖;圖4為本申請(qǐng)實(shí)施例提供的一種具體的分布式應(yīng)用安裝裝置的具體結(jié)構(gòu)示意圖;圖5為本申請(qǐng)實(shí)施例提供的另一種具體的分布式應(yīng)用安裝裝置的具體結(jié)構(gòu)示意圖;圖6為本申請(qǐng)實(shí)施例提供的一種分布式應(yīng)用安裝裝置的具體結(jié)構(gòu)示意圖;圖7為本申請(qǐng)實(shí)施例提供的另一種分布式應(yīng)用安裝裝置的具體結(jié)構(gòu)示意圖。具體實(shí)施方式為使本申請(qǐng)的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本申請(qǐng)具體實(shí)施例及相應(yīng)的附圖對(duì)本申請(qǐng)技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例。基于本申請(qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。以下結(jié)合附圖,詳細(xì)說明本申請(qǐng)各實(shí)施例提供的技術(shù)方案。實(shí)施例1為了解決現(xiàn)有技術(shù)中分布式應(yīng)用的安裝方法存在的效率較低問題,本申請(qǐng)實(shí)施例1提供一種分布式應(yīng)用安裝方法,該方法的具體流程示意圖如圖1所示,包括下述步驟:步驟101,第一分布式應(yīng)用安裝裝置獲取分布式應(yīng)用中需要部署的多個(gè)目標(biāo)節(jié)點(diǎn)對(duì)應(yīng)的IP地址以及登錄參數(shù)。所述分布式應(yīng)用可以為任意類型的分布式應(yīng)用,比如分布式數(shù)據(jù)庫管理系統(tǒng)等。步驟102,第一分布式應(yīng)用安裝裝置獲取分布式應(yīng)用對(duì)應(yīng)的安裝配置參數(shù)。所述安裝配置參數(shù)可以包括所述目標(biāo)節(jié)點(diǎn)中的主節(jié)點(diǎn)和從節(jié)點(diǎn)的信息。步驟103,第一分布式應(yīng)用安裝裝置根據(jù)所述多個(gè)目標(biāo)節(jié)點(diǎn)對(duì)應(yīng)的IP地址、登錄參數(shù)以及所述安裝配置參數(shù),在所述多個(gè)目標(biāo)節(jié)點(diǎn)上安裝所述分布式應(yīng)用的安裝包。具體的,第一分布式應(yīng)用安裝裝置可以將所述分布式應(yīng)用對(duì)應(yīng)的應(yīng)用安裝腳本模板、所述安裝配置參數(shù)及所述分布式應(yīng)用的安裝包發(fā)送給所述多個(gè)目標(biāo)節(jié)點(diǎn)中的第一目標(biāo)節(jié)點(diǎn),其中,所述第一目標(biāo)節(jié)點(diǎn)能夠根據(jù)所述應(yīng)用安裝腳本模板以及所述安裝配置參數(shù),生成應(yīng)用安裝腳本,所述應(yīng)用安裝腳本用于安裝所述分布式應(yīng)用的安裝包。向所述第一目標(biāo)節(jié)點(diǎn)發(fā)送執(zhí)行命令,所述執(zhí)行命令用于指示所述第一目標(biāo)節(jié)點(diǎn)運(yùn)行所述應(yīng)用安裝腳本。其中,在一種實(shí)施場(chǎng)景中,第一分布式應(yīng)用安裝裝置可以通過安全外殼協(xié)議(SecureShell,SSH),將所述分布式應(yīng)用對(duì)應(yīng)的應(yīng)用安裝腳本模板、所述安裝配置參數(shù)及所述分布式應(yīng)用的安裝包發(fā)送給所述多個(gè)目標(biāo)節(jié)點(diǎn)中的第一目標(biāo)節(jié)點(diǎn)。第一分布式應(yīng)用安裝裝置根據(jù)所述多個(gè)目標(biāo)節(jié)點(diǎn)對(duì)應(yīng)的IP地址、登錄參數(shù)以及所述安裝配置參數(shù),在所述多個(gè)目標(biāo)節(jié)點(diǎn)上安裝所述分布式應(yīng)用的安裝包之前,還可以監(jiān)測(cè)所述多個(gè)目標(biāo)節(jié)點(diǎn)中第一目標(biāo)節(jié)點(diǎn)的硬件參數(shù)信息。若所述硬件參數(shù)信息滿足預(yù)設(shè)的硬件參數(shù)條件,則確定所述第一目標(biāo)節(jié)點(diǎn)為能夠安裝所述分布式應(yīng)用的目標(biāo)節(jié)點(diǎn)。在本申請(qǐng)實(shí)施例中,第一分布式應(yīng)用安裝裝置根據(jù)多個(gè)目標(biāo)節(jié)點(diǎn)的IP地址、登錄參數(shù)以及所述安裝配置參數(shù),在所述多個(gè)目標(biāo)節(jié)點(diǎn)上安裝所述分布式應(yīng)用的安裝包,這樣便可提高分布式應(yīng)用的安裝效率,便可解決現(xiàn)有技術(shù)中分布式應(yīng)用的安裝方法存在的效率較低問題。實(shí)施例2為了解決現(xiàn)有技術(shù)中分布式應(yīng)用的安裝方法存在的效率較低問題,本申請(qǐng)實(shí)施例2提供一種分布式應(yīng)用安本文檔來自技高網(wǎng)...

【技術(shù)保護(hù)點(diǎn)】
一種分布式應(yīng)用安裝方法,其特征在于,所述方法包括:獲取分布式應(yīng)用中需要部署的多個(gè)目標(biāo)節(jié)點(diǎn)對(duì)應(yīng)的互聯(lián)網(wǎng)協(xié)議IP地址以及登錄參數(shù);獲取所述分布式應(yīng)用對(duì)應(yīng)的安裝配置參數(shù),所述安裝配置參數(shù)包括所述目標(biāo)節(jié)點(diǎn)中的主節(jié)點(diǎn)和從節(jié)點(diǎn)的信息;根據(jù)所述多個(gè)目標(biāo)節(jié)點(diǎn)的IP地址、登錄參數(shù)以及所述安裝配置參數(shù),在所述多個(gè)目標(biāo)節(jié)點(diǎn)上安裝所述分布式應(yīng)用的安裝包。
【技術(shù)特征摘要】
1.一種分布式應(yīng)用安裝方法,其特征在于,所述方法包括:獲取分布式應(yīng)用中需要部署的多個(gè)目標(biāo)節(jié)點(diǎn)對(duì)應(yīng)的互聯(lián)網(wǎng)協(xié)議IP地址以及登錄參數(shù);獲取所述分布式應(yīng)用對(duì)應(yīng)的安裝配置參數(shù),所述安裝配置參數(shù)包括所述目標(biāo)節(jié)點(diǎn)中的主節(jié)點(diǎn)和從節(jié)點(diǎn)的信息;根據(jù)所述多個(gè)目標(biāo)節(jié)點(diǎn)的IP地址、登錄參數(shù)以及所述安裝配置參數(shù),在所述多個(gè)目標(biāo)節(jié)點(diǎn)上安裝所述分布式應(yīng)用的安裝包。2.如權(quán)利要求1所述的方法,其特征在于,根據(jù)所述多個(gè)目標(biāo)節(jié)點(diǎn)的IP地址、登錄參數(shù)以及所述安裝配置參數(shù),在所述多個(gè)目標(biāo)節(jié)點(diǎn)上安裝所述分布式應(yīng)用的安裝包,包括:將所述分布式應(yīng)用對(duì)應(yīng)的應(yīng)用安裝腳本模板、所述安裝配置參數(shù)及所述分布式應(yīng)用的安裝包發(fā)送給所述多個(gè)目標(biāo)節(jié)點(diǎn)中的第一目標(biāo)節(jié)點(diǎn),其中,所述第一目標(biāo)節(jié)點(diǎn)能夠根據(jù)所述應(yīng)用安裝腳本模板以及所述安裝配置參數(shù),生成應(yīng)用安裝腳本,所述應(yīng)用安裝腳本用于安裝所述分布式應(yīng)用的安裝包;向所述第一目標(biāo)節(jié)點(diǎn)發(fā)送執(zhí)行命令,所述執(zhí)行命令用于指示所述第一目標(biāo)節(jié)點(diǎn)運(yùn)行所述應(yīng)用安裝腳本。3.如權(quán)利要求2所述的方法,其特征在于,將所述分布式應(yīng)用對(duì)應(yīng)的應(yīng)用安裝腳本模板、所述安裝配置參數(shù)及所述分布式應(yīng)用的安裝包發(fā)送給所述多個(gè)目標(biāo)節(jié)點(diǎn)中的第一目標(biāo)節(jié)點(diǎn),包括:通過安全外殼協(xié)議SSH,將所述分布式應(yīng)用對(duì)應(yīng)的應(yīng)用安裝腳本模板、所述安裝配置參數(shù)及所述分布式應(yīng)用的安裝包發(fā)送給所述多個(gè)目標(biāo)節(jié)點(diǎn)中的第一目標(biāo)節(jié)點(diǎn)。4.如權(quán)利要求1~3中任一項(xiàng)所述的方法,其特征在于,在所述多個(gè)目標(biāo)節(jié)點(diǎn)上安裝所述分布式應(yīng)用的安裝包之前,所述方法還包括:監(jiān)測(cè)所述多個(gè)目標(biāo)節(jié)點(diǎn)中第一目標(biāo)節(jié)點(diǎn)的硬件參數(shù)信息;若所述硬件參數(shù)信息滿足預(yù)設(shè)的硬件參數(shù)條件,則確定所述第一目標(biāo)節(jié)點(diǎn)為能夠安裝所述分布式應(yīng)用的目標(biāo)節(jié)點(diǎn)。5.如權(quán)利要求1~4中任一項(xiàng)所述的方法,其特征在于,所述分布式應(yīng)用包括分布式數(shù)據(jù)庫管理系統(tǒng)。6.一種分布式應(yīng)用安裝方法,其特征在于,所述方法包括:接收第一分布式應(yīng)用安裝裝置發(fā)送的分布式應(yīng)用的安裝包對(duì)應(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ùn)行所述應(yīng)用安裝腳本。7.如權(quán)利要求6所述的方法,其特征在于,所述分布式應(yīng)用為分布式數(shù)據(jù)庫管理系統(tǒng)。8.一種第...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:姚賢達(dá),王磊,王崗,
申請(qǐng)(專利權(quán))人:山西柯睿森信息技術(shù)有限公司,
類型:發(fā)明
國別省市:山西,14
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。