亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種分布式系統(tǒng)的角色配置方法及裝置與流程

文檔序號(hào):12133737閱讀:來(lái)源:國(guó)知局

技術(shù)特征:

1.一種分布式系統(tǒng)的角色配置方法,其特征在于,包括如下步驟:

配置集群中的每個(gè)節(jié)點(diǎn)的IP地址;

根據(jù)預(yù)設(shè)的集群配置文件設(shè)置所述集群中的每個(gè)節(jié)點(diǎn)的角色;其中,每個(gè)節(jié)點(diǎn)包括至少一個(gè)角色;

生成與每個(gè)節(jié)點(diǎn)的角色對(duì)應(yīng)的角色安裝文件;

根據(jù)所述節(jié)點(diǎn)的IP地址,將所述角色安裝文件發(fā)送給對(duì)應(yīng)的節(jié)點(diǎn),以使所述節(jié)點(diǎn)根據(jù)接收到所述角色安裝文件進(jìn)行安裝。

2.根據(jù)權(quán)利要求1所述的分布式系統(tǒng)的角色配置方法,其特征在于,

所述節(jié)點(diǎn)的角色至少包括以下其中之一:hadoop-master,hbase-master,zookeeper;

或者至少包括以下其中之一:hadoop-slaver,hbase-slaver,zookeeper。

3.根據(jù)權(quán)利要求1所述的分布式系統(tǒng)的角色配置方法,其特征在于,所述角色安裝文件包括安裝腳本、角色安裝程序文件及自啟動(dòng)服務(wù)列表文件。

4.根據(jù)權(quán)利要求3所述的分布式系統(tǒng)的角色配置方法,其特征在于,當(dāng)所述節(jié)點(diǎn)包括至少兩個(gè)角色時(shí),所述生成與每個(gè)節(jié)點(diǎn)的角色對(duì)應(yīng)的角色安裝文件具體包括:

獲取所述至少兩個(gè)角色的安裝腳本、角色安裝程序文件及自啟動(dòng)服務(wù)列表文件,將所述至少兩個(gè)角色的安裝腳本和角色安裝程序文件進(jìn)行打包,并整合角色間的自啟動(dòng)服務(wù)列表,生成與所述至少兩個(gè)角色對(duì)應(yīng)的角色安裝文件。

5.根據(jù)權(quán)利要求1所述的分布式系統(tǒng)的角色配置方法,其特征在于,在根據(jù)預(yù)設(shè)的集群配置文件設(shè)置集群中的每個(gè)節(jié)點(diǎn)的角色之后,還包括:

檢測(cè)集群中的所有節(jié)點(diǎn)的角色配置是否合理;

當(dāng)檢測(cè)到所述集群中存在至少兩個(gè)master角色時(shí),檢查是否采用高可用性配置,若否,則生成異常提醒。

6.根據(jù)權(quán)利要求1至5任意一項(xiàng)所述的分布式系統(tǒng)的角色配置方法,其特征在于,在根據(jù)所述節(jié)點(diǎn)的IP地址,將所述角色安裝文件發(fā)送給對(duì)應(yīng)的節(jié)點(diǎn),以使所述節(jié)點(diǎn)根據(jù)接收到所述角色安裝文件后進(jìn)行安裝之后,還包括:

接收集群配置修改指令;

讀取與所述集群配置修改指令對(duì)應(yīng)的修改后的集群配置文件;

根據(jù)所述修改后的集群配置文件解析角色發(fā)生變化的節(jié)點(diǎn)的IP地址及變化后的角色;

生成與變化后的角色對(duì)應(yīng)的角色安裝文件,并根據(jù)所述發(fā)生變化的節(jié)點(diǎn)的IP地址,將所述角色安裝文件發(fā)送給對(duì)應(yīng)的所述發(fā)生變化的節(jié)點(diǎn),以使所述發(fā)生變化的節(jié)點(diǎn)根據(jù)接收到所述角色安裝文件后進(jìn)行安裝。

7.一種分布式系統(tǒng)的角色配置裝置,其特征在于,包括:

IP地址配置單元,用于配置集群中的每個(gè)節(jié)點(diǎn)的IP地址;

角色設(shè)置單元,用于根據(jù)預(yù)設(shè)的集群配置文件設(shè)置所述集群中的每個(gè)節(jié)點(diǎn)的角色;其中,每個(gè)節(jié)點(diǎn)包括至少一個(gè)角色;

安裝文件生成單元,用于生成與每個(gè)節(jié)點(diǎn)的角色對(duì)應(yīng)的角色安裝文件;

發(fā)送單元,用于根據(jù)所述節(jié)點(diǎn)的IP地址,將所述角色安裝文件發(fā)送給對(duì)應(yīng)的節(jié)點(diǎn),以使所述節(jié)點(diǎn)根據(jù)接收到所述角色安裝文件進(jìn)行安裝。

8.根據(jù)權(quán)利要求7所述的分布式系統(tǒng)的角色配置裝置,其特征在于,當(dāng)所述節(jié)點(diǎn)包括至少兩個(gè)角色時(shí),

所述安裝文件生成單元具體用于,獲取所述至少兩個(gè)角色的安裝腳本、角色安裝程序文件及自啟動(dòng)服務(wù)列表文件,將所述至少兩個(gè)角色的安裝腳本和角色安裝程序文件進(jìn)行組合打包,并整合角色間的自啟動(dòng)服務(wù),生成與所述至少兩個(gè)角色對(duì)應(yīng)的角色安裝文件。

9.根據(jù)權(quán)利要求7所述的分布式系統(tǒng)的角色配置裝置,其特征在于,還包括:

角色檢測(cè)單元,用于檢測(cè)集群中的所有節(jié)點(diǎn)的角色配置是否合理;

異常檢查單元,用于當(dāng)檢測(cè)到所述集群中存在至少兩個(gè)master角色時(shí),檢查是否采用高可用性配置,若否,則生成異常提醒。

10.根據(jù)權(quán)利要求7至9任意一項(xiàng)所述的分布式系統(tǒng)的角色配置方法,其特征在于,還包括:

修改指令接收單元,用于接收集群配置修改指令;

修改文件讀取單元,用于讀取與所述集群配置修改指令對(duì)應(yīng)的修改后的集群配置文件;

變化參數(shù)解析單元,用于根據(jù)所述修改后的集群配置文件解析角色發(fā)生變化的節(jié)點(diǎn)的IP地址及變化后的角色;

角色安裝文件發(fā)送單元,用于生成與變化后的角色對(duì)應(yīng)的角色安裝文件,并根據(jù)所述發(fā)生變化的節(jié)點(diǎn)的IP地址,將所述角色安裝文件發(fā)送給對(duì)應(yīng)的所述發(fā)生變化的節(jié)點(diǎn),以使所述發(fā)生變化的節(jié)點(diǎn)根據(jù)接收到所述角色安裝文件后進(jìn)行安裝。

當(dāng)前第2頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1