日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

分布式數(shù)據(jù)庫(kù)部署方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)與流程

文檔序號(hào):39724688發(fā)布日期:2024-10-22 13:21閱讀:2來(lái)源:國(guó)知局
分布式數(shù)據(jù)庫(kù)部署方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)與流程

本申請(qǐng)涉及數(shù)據(jù)庫(kù),尤其涉及一種分布式數(shù)據(jù)庫(kù)部署方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)。


背景技術(shù):

1、greenplum是一種基于分布式數(shù)據(jù)庫(kù)架構(gòu)的開(kāi)源大數(shù)據(jù)平臺(tái),采用了mpp(massively?parallel?processing)架構(gòu),具備卓越的線性擴(kuò)展性、高效的并行計(jì)算和存儲(chǔ)特性。它適用于高效處理pb(petabyte,拍字節(jié))級(jí)數(shù)據(jù)量、存儲(chǔ)以及實(shí)時(shí)分析等各種應(yīng)用場(chǎng)景。

2、相關(guān)技術(shù)在部署greenplum數(shù)據(jù)庫(kù)集群時(shí),通過(guò)在多個(gè)節(jié)點(diǎn)中進(jìn)行人工部署,或者通過(guò)自動(dòng)化運(yùn)維工具(例如ansible)進(jìn)行批量部署。上述方式都使得greenplum數(shù)據(jù)庫(kù)集群的部署時(shí)間長(zhǎng),操作實(shí)時(shí)性差,部署效率低。

3、因此,如何提高分布式數(shù)據(jù)庫(kù)的部署效率成為業(yè)界亟待解決的技術(shù)問(wèn)題。


技術(shù)實(shí)現(xiàn)思路

1、本申請(qǐng)?zhí)峁┮环N分布式數(shù)據(jù)庫(kù)部署方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì),用于解決如何提高分布式數(shù)據(jù)庫(kù)的部署效率的技術(shù)問(wèn)題。

2、本申請(qǐng)?zhí)峁┮环N分布式數(shù)據(jù)庫(kù)部署方法,應(yīng)用于待部署分布式數(shù)據(jù)庫(kù)的計(jì)算機(jī)集群,所述計(jì)算機(jī)集群包括主節(jié)點(diǎn)和數(shù)據(jù)節(jié)點(diǎn);所述主節(jié)點(diǎn)中安裝管理系統(tǒng)主控端;所述數(shù)據(jù)節(jié)點(diǎn)中安裝管理系統(tǒng)受控端;所述方法包括:

3、運(yùn)行管理系統(tǒng)主控端;

4、在文件樹(shù)中創(chuàng)建配置文件;所述配置文件用于對(duì)所述主節(jié)點(diǎn)的操作系統(tǒng)環(huán)境和所述數(shù)據(jù)節(jié)點(diǎn)的操作系統(tǒng)環(huán)境進(jìn)行配置;

5、在所述文件樹(shù)中創(chuàng)建所述主節(jié)點(diǎn)和所述數(shù)據(jù)節(jié)點(diǎn)的分布式數(shù)據(jù)庫(kù)安裝腳本;

6、基于所述管理系統(tǒng)主控端執(zhí)行所述配置文件,與所述管理系統(tǒng)受控端進(jìn)行通信,控制所述主節(jié)點(diǎn)和所述數(shù)據(jù)節(jié)點(diǎn)對(duì)操作系統(tǒng)環(huán)境進(jìn)行配置并執(zhí)行所述分布式數(shù)據(jù)庫(kù)安裝腳本。

7、在一些實(shí)施例中,所述分布式數(shù)據(jù)庫(kù)為greenplum數(shù)據(jù)庫(kù);所述管理系統(tǒng)為saltstack系統(tǒng)。

8、在一些實(shí)施例中,所述方法還包括:

9、對(duì)所述管理系統(tǒng)主控端和所述管理系統(tǒng)受控端進(jìn)行免密互信配置。

10、在一些實(shí)施例中,所述方法還包括:

11、在框架通信協(xié)議配置文件中配置所述數(shù)據(jù)節(jié)點(diǎn)的節(jié)點(diǎn)信息;所述節(jié)點(diǎn)信息包括主機(jī)地址信息和認(rèn)證信息;

12、基于所述框架通信協(xié)議配置文件,在所述數(shù)據(jù)節(jié)點(diǎn)中安裝管理系統(tǒng)受控端。

13、在一些實(shí)施例中,所述在文件樹(shù)中創(chuàng)建配置文件,包括:

14、在所述文件樹(shù)中創(chuàng)建第一配置文件和第二配置文件;

15、其中,所述第一配置文件用于對(duì)所述主節(jié)點(diǎn)在部署所述分布式數(shù)據(jù)庫(kù)所需的操作系統(tǒng)環(huán)境進(jìn)行配置;所述第二配置文件用于對(duì)所述數(shù)據(jù)節(jié)點(diǎn)在部署所述分布式數(shù)據(jù)庫(kù)所需的操作系統(tǒng)環(huán)境進(jìn)行配置。

16、在一些實(shí)施例中,所述基于所述管理系統(tǒng)主控端執(zhí)行所述配置文件,與所述管理系統(tǒng)受控端進(jìn)行通信,控制所述主節(jié)點(diǎn)和所述數(shù)據(jù)節(jié)點(diǎn)對(duì)操作系統(tǒng)環(huán)境進(jìn)行配置并執(zhí)行所述分布式數(shù)據(jù)庫(kù)安裝腳本,包括:

17、基于所述管理系統(tǒng)主控端接收配置文件執(zhí)行指令;

18、響應(yīng)于所述配置文件執(zhí)行指令,控制所述主節(jié)點(diǎn)執(zhí)行所述第一配置文件對(duì)所述主節(jié)點(diǎn)的操作系統(tǒng)環(huán)境進(jìn)行配置,并執(zhí)行所述主節(jié)點(diǎn)的分布式數(shù)據(jù)庫(kù)安裝腳本;

19、基于zeromq與所述管理系統(tǒng)受控端進(jìn)行通信,控制所述數(shù)據(jù)節(jié)點(diǎn)執(zhí)行所述第二配置文件對(duì)所述數(shù)據(jù)節(jié)點(diǎn)的操作系統(tǒng)環(huán)境進(jìn)行配置,并執(zhí)行所述數(shù)據(jù)節(jié)點(diǎn)的分布式數(shù)據(jù)庫(kù)安裝腳本。

20、在一些實(shí)施例中,所述控制所述主節(jié)點(diǎn)和所述數(shù)據(jù)節(jié)點(diǎn)對(duì)操作系統(tǒng)環(huán)境進(jìn)行配置并執(zhí)行所述分布式數(shù)據(jù)庫(kù)安裝腳本之后,所述方法還包括:

21、檢查所述主節(jié)點(diǎn)和所述數(shù)據(jù)節(jié)點(diǎn)中的日志文件;

22、基于日志文件的檢查結(jié)果,對(duì)所述分布式數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)狀態(tài)進(jìn)行驗(yàn)證。

23、本申請(qǐng)?zhí)峁┮环N分布式數(shù)據(jù)庫(kù)部署裝置,應(yīng)用于待部署分布式數(shù)據(jù)庫(kù)的計(jì)算機(jī)集群,所述計(jì)算機(jī)集群包括主節(jié)點(diǎn)和數(shù)據(jù)節(jié)點(diǎn);所述主節(jié)點(diǎn)中安裝管理系統(tǒng)主控端;所述數(shù)據(jù)節(jié)點(diǎn)中安裝管理系統(tǒng)受控端;所述裝置包括:

24、運(yùn)行模塊,用于運(yùn)行管理系統(tǒng)主控端;

25、配置創(chuàng)建模塊,用于在文件樹(shù)中創(chuàng)建配置文件;所述配置文件用于對(duì)所述主節(jié)點(diǎn)的操作系統(tǒng)環(huán)境和所述數(shù)據(jù)節(jié)點(diǎn)的操作系統(tǒng)環(huán)境進(jìn)行配置;

26、腳本創(chuàng)建模塊,用于在所述文件樹(shù)中創(chuàng)建所述主節(jié)點(diǎn)和所述數(shù)據(jù)節(jié)點(diǎn)的分布式數(shù)據(jù)庫(kù)安裝腳本;

27、部署模塊,用于基于所述管理系統(tǒng)主控端執(zhí)行所述配置文件,與所述管理系統(tǒng)受控端進(jìn)行通信,控制所述主節(jié)點(diǎn)和所述數(shù)據(jù)節(jié)點(diǎn)對(duì)操作系統(tǒng)環(huán)境進(jìn)行配置并執(zhí)行所述分布式數(shù)據(jù)庫(kù)安裝腳本。

28、本申請(qǐng)?zhí)峁┮环N電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)所述的分布式數(shù)據(jù)庫(kù)部署方法。

29、本申請(qǐng)?zhí)峁┮环N非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)所述的分布式數(shù)據(jù)庫(kù)部署方法。

30、本申請(qǐng)?zhí)峁┑姆植际綌?shù)據(jù)庫(kù)部署方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì),運(yùn)行管理系統(tǒng)主控端;在文件樹(shù)中創(chuàng)建配置文件;配置文件用于對(duì)主節(jié)點(diǎn)的操作系統(tǒng)環(huán)境和數(shù)據(jù)節(jié)點(diǎn)的操作系統(tǒng)環(huán)境進(jìn)行配置;在文件樹(shù)中創(chuàng)建主節(jié)點(diǎn)和數(shù)據(jù)節(jié)點(diǎn)的分布式數(shù)據(jù)庫(kù)安裝腳本;基于管理系統(tǒng)主控端執(zhí)行配置文件,與管理系統(tǒng)受控端進(jìn)行通信,控制主節(jié)點(diǎn)和數(shù)據(jù)節(jié)點(diǎn)對(duì)操作系統(tǒng)環(huán)境進(jìn)行配置并執(zhí)行分布式數(shù)據(jù)庫(kù)安裝腳本;由于在計(jì)算機(jī)集群的主節(jié)點(diǎn)中安裝管理系統(tǒng)主控端,數(shù)據(jù)節(jié)點(diǎn)中安裝管理系統(tǒng)受控端,通過(guò)管理系統(tǒng)主控端和受控端之間的通信,實(shí)現(xiàn)了對(duì)主節(jié)點(diǎn)和數(shù)據(jù)節(jié)點(diǎn)進(jìn)行操作系統(tǒng)環(huán)境的配置和分布式數(shù)據(jù)庫(kù)安裝腳本的運(yùn)行,實(shí)現(xiàn)了分布式數(shù)據(jù)庫(kù)在計(jì)算機(jī)集群中的自動(dòng)部署,在部署中由于主節(jié)點(diǎn)和數(shù)據(jù)節(jié)點(diǎn)可以通信實(shí)現(xiàn)并發(fā)執(zhí)行,提高了分布式數(shù)據(jù)庫(kù)的部署效率。



技術(shù)特征:

1.一種分布式數(shù)據(jù)庫(kù)部署方法,其特征在于,應(yīng)用于待部署分布式數(shù)據(jù)庫(kù)的計(jì)算機(jī)集群,所述計(jì)算機(jī)集群包括主節(jié)點(diǎn)和數(shù)據(jù)節(jié)點(diǎn);所述主節(jié)點(diǎn)中安裝管理系統(tǒng)主控端;所述數(shù)據(jù)節(jié)點(diǎn)中安裝管理系統(tǒng)受控端;所述方法包括:

2.根據(jù)權(quán)利要求1所述的分布式數(shù)據(jù)庫(kù)部署方法,其特征在于,所述分布式數(shù)據(jù)庫(kù)為greenplum數(shù)據(jù)庫(kù);所述管理系統(tǒng)為saltstack系統(tǒng)。

3.根據(jù)權(quán)利要求1所述的分布式數(shù)據(jù)庫(kù)部署方法,其特征在于,所述方法還包括:

4.根據(jù)權(quán)利要求1所述的分布式數(shù)據(jù)庫(kù)部署方法,其特征在于,所述方法還包括:

5.根據(jù)權(quán)利要求1所述的分布式數(shù)據(jù)庫(kù)部署方法,其特征在于,所述在文件樹(shù)中創(chuàng)建配置文件,包括:

6.根據(jù)權(quán)利要求5所述的分布式數(shù)據(jù)庫(kù)部署方法,其特征在于,所述基于所述管理系統(tǒng)主控端執(zhí)行所述配置文件,與所述管理系統(tǒng)受控端進(jìn)行通信,控制所述主節(jié)點(diǎn)和所述數(shù)據(jù)節(jié)點(diǎn)對(duì)操作系統(tǒng)環(huán)境進(jìn)行配置并執(zhí)行所述分布式數(shù)據(jù)庫(kù)安裝腳本,包括:

7.根據(jù)權(quán)利要求1至6任一項(xiàng)所述的分布式數(shù)據(jù)庫(kù)部署方法,其特征在于,所述控制所述主節(jié)點(diǎn)和所述數(shù)據(jù)節(jié)點(diǎn)對(duì)操作系統(tǒng)環(huán)境進(jìn)行配置并執(zhí)行所述分布式數(shù)據(jù)庫(kù)安裝腳本之后,所述方法還包括:

8.一種分布式數(shù)據(jù)庫(kù)部署裝置,其特征在于,應(yīng)用于待部署分布式數(shù)據(jù)庫(kù)的計(jì)算機(jī)集群,所述計(jì)算機(jī)集群包括主節(jié)點(diǎn)和數(shù)據(jù)節(jié)點(diǎn);所述主節(jié)點(diǎn)中安裝管理系統(tǒng)主控端;所述數(shù)據(jù)節(jié)點(diǎn)中安裝管理系統(tǒng)受控端;所述裝置包括:

9.一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如權(quán)利要求1至7任一項(xiàng)所述的分布式數(shù)據(jù)庫(kù)部署方法。

10.一種非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至7任一項(xiàng)所述的分布式數(shù)據(jù)庫(kù)部署方法。


技術(shù)總結(jié)
本申請(qǐng)?zhí)峁┮环N分布式數(shù)據(jù)庫(kù)部署方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì),涉及數(shù)據(jù)庫(kù)技術(shù)領(lǐng)域,包括:運(yùn)行管理系統(tǒng)主控端;在文件樹(shù)中創(chuàng)建配置文件;所述配置文件用于對(duì)所述主節(jié)點(diǎn)的操作系統(tǒng)環(huán)境和所述數(shù)據(jù)節(jié)點(diǎn)的操作系統(tǒng)環(huán)境進(jìn)行配置;在所述文件樹(shù)中創(chuàng)建所述主節(jié)點(diǎn)和所述數(shù)據(jù)節(jié)點(diǎn)的分布式數(shù)據(jù)庫(kù)安裝腳本;基于所述管理系統(tǒng)主控端執(zhí)行所述配置文件,與所述管理系統(tǒng)受控端進(jìn)行通信,控制所述主節(jié)點(diǎn)和所述數(shù)據(jù)節(jié)點(diǎn)對(duì)操作系統(tǒng)環(huán)境進(jìn)行配置并執(zhí)行所述分布式數(shù)據(jù)庫(kù)安裝腳本。本申請(qǐng)?zhí)峁┑姆椒ê脱b置,提高了分布式數(shù)據(jù)庫(kù)的部署效率。

技術(shù)研發(fā)人員:郭其,陳燕雷,韓云波,王攀,吳興耀,文戈,王沁,易佩迪,李盛龍,陳露,劉菁,李政,趙啟恒,趙文娟,閆耀飛,陳凡,李濤,馬冠南,曹祺煒
受保護(hù)的技術(shù)使用者:中國(guó)移動(dòng)通信集團(tuán)設(shè)計(jì)院有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/10/21
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1