[發(fā)明專利]自動(dòng)化部署運(yùn)維Hadoop生態(tài)圈組件的方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201810368206.8 | 申請(qǐng)日: | 2018-04-23 |
| 公開(kāi)(公告)號(hào): | CN108549717B | 公開(kāi)(公告)日: | 2021-06-29 |
| 發(fā)明(設(shè)計(jì))人: | 靳家棟;辛國(guó)茂;馬述杰 | 申請(qǐng)(專利權(quán))人: | 泰華智慧產(chǎn)業(yè)集團(tuán)股份有限公司 |
| 主分類號(hào): | G06F16/11 | 分類號(hào): | G06F16/11;G06F16/182 |
| 代理公司: | 濟(jì)南圣達(dá)知識(shí)產(chǎn)權(quán)代理有限公司 37221 | 代理人: | 鄧建國(guó) |
| 地址: | 250101 山東省濟(jì)南市高*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 自動(dòng)化 部署 hadoop 生態(tài) 組件 方法 系統(tǒng) | ||
1.一種自動(dòng)化部署運(yùn)維Hadoop生態(tài)圈組件的方法,其特征在于,包括:
選取集群中的一臺(tái)主機(jī)作為主節(jié)點(diǎn),所述集群內(nèi)剩余主機(jī)作為從節(jié)點(diǎn);
所述主節(jié)點(diǎn)調(diào)取預(yù)置的配置環(huán)境方法腳本,所述配置環(huán)境方法腳本根據(jù)部署環(huán)境的要求生成多個(gè)單節(jié)點(diǎn)配置功能腳本,其中,所述部署環(huán)境為所述集群內(nèi)主機(jī)的工作環(huán)境,所述集群內(nèi)的主機(jī)執(zhí)行一個(gè)所述單節(jié)點(diǎn)配置功能腳本,能夠滿足部署Hadoop生態(tài)圈組件的一個(gè)基礎(chǔ)功能;
根據(jù)多個(gè)所述單節(jié)點(diǎn)配置功能腳本之間的先后執(zhí)行順序生成單節(jié)點(diǎn)環(huán)境配置腳本,所述集群內(nèi)的主機(jī)執(zhí)行所述單節(jié)點(diǎn)環(huán)境配置腳本,能夠滿足部署Hadoop生態(tài)圈組件的環(huán)境要求;
在所述主節(jié)點(diǎn)上執(zhí)行所述單節(jié)點(diǎn)環(huán)境配置腳本,使所述主節(jié)點(diǎn)滿足部署Hadoop生態(tài)圈組件的環(huán)境要求,其中,執(zhí)行所述單節(jié)點(diǎn)環(huán)境配置腳本后所述主節(jié)點(diǎn)的防火墻關(guān)閉;
所述主節(jié)點(diǎn)執(zhí)行預(yù)置的集群免密登錄腳本,實(shí)現(xiàn)所述集群內(nèi)所有主機(jī)之間腳本文件及消息的傳輸;
所述主節(jié)點(diǎn)調(diào)用預(yù)置的遠(yuǎn)程分發(fā)腳本,將所述單節(jié)點(diǎn)環(huán)境配置腳本分發(fā)到所述從節(jié)點(diǎn)上;
所述主節(jié)點(diǎn)向所述從節(jié)點(diǎn)發(fā)送啟動(dòng)所述單節(jié)點(diǎn)環(huán)境配置腳本的指令,遠(yuǎn)程控制所述從節(jié)點(diǎn)執(zhí)行所述單節(jié)點(diǎn)環(huán)境配置腳本,其中,執(zhí)行所述單節(jié)點(diǎn)環(huán)境配置腳本后所述從節(jié)點(diǎn)的防火墻關(guān)閉;
所述從節(jié)點(diǎn)將所述單節(jié)點(diǎn)環(huán)境配置腳本的執(zhí)行狀態(tài)發(fā)送到日志文件中保存;
所述單節(jié)點(diǎn)配置功能腳本包括yum源配置腳本,所述主節(jié)點(diǎn)調(diào)用所述yum源配置腳本,在所述主節(jié)點(diǎn)上配置yum源,采用HTTP方式向所述從節(jié)點(diǎn)共享同一個(gè)所述yum源,其中,所述yum源包括Hadoop生態(tài)圈組件的安裝包;
所述單節(jié)點(diǎn)配置功能腳本包括:禁用SElinux策略腳本、禁用Transparent Huge Pages腳本、目錄默認(rèn)訪問(wèn)權(quán)限配置腳本、修改linux最大文件句柄數(shù)腳本和解壓安裝JDK工具包,修改環(huán)境變量及配置文件內(nèi)容;
所述主節(jié)點(diǎn)執(zhí)行預(yù)置的部署安裝腳本,所述主節(jié)點(diǎn)調(diào)用所述yum源中的所述Hadoop生態(tài)圈組件的安裝包,在所述主節(jié)點(diǎn)上安裝Hadoop生態(tài)圈組件,同時(shí),所述主節(jié)點(diǎn)向所述從節(jié)點(diǎn)發(fā)送部署安裝的指令,所述從節(jié)點(diǎn)調(diào)用所述yum源中的所述Hadoop生態(tài)圈組件的安裝包,在所述從節(jié)點(diǎn)上安裝Hadoop生態(tài)圈組件;
所述主節(jié)點(diǎn)將所述部署安裝腳本的執(zhí)行狀態(tài)發(fā)送到所述日志文件中保存;
所述集群內(nèi)的主機(jī)將各自的運(yùn)行狀態(tài)及安裝的Hadoop生態(tài)圈組件的運(yùn)行狀態(tài)進(jìn)行展示;
所述主節(jié)點(diǎn)執(zhí)行預(yù)置的管理啟動(dòng)腳本對(duì)所述集群內(nèi)的主機(jī)及主機(jī)內(nèi)安裝的Hadoop生態(tài)圈組件進(jìn)行停止、啟動(dòng)和重啟的管理操作。
2.根據(jù)權(quán)利要求1所述的自動(dòng)化部署運(yùn)維Hadoop生態(tài)圈組件的方法,其特征在于,
所述主節(jié)點(diǎn)向所述從節(jié)點(diǎn)發(fā)送啟動(dòng)所述單節(jié)點(diǎn)環(huán)境配置腳本的指令,遠(yuǎn)程控制所述從節(jié)點(diǎn)執(zhí)行所述單節(jié)點(diǎn)環(huán)境配置腳本的步驟進(jìn)一步包括:
所述主節(jié)點(diǎn)調(diào)用遠(yuǎn)程維護(hù)工具向所述從節(jié)點(diǎn)批量發(fā)送啟動(dòng)所述單節(jié)點(diǎn)環(huán)境配置腳本的指令,所述主節(jié)點(diǎn)遠(yuǎn)程批量控制所述從節(jié)點(diǎn)執(zhí)行所述單節(jié)點(diǎn)環(huán)境配置腳本。
3.根據(jù)權(quán)利要求2所述的自動(dòng)化部署運(yùn)維Hadoop生態(tài)圈組件的方法,其特征在于,
所述遠(yuǎn)程維護(hù)工具包括mussh、pdsh或者pssh。
4.根據(jù)權(quán)利要求2所述的自動(dòng)化部署運(yùn)維Hadoop生態(tài)圈組件的方法,其特征在于,所述方法還包括:
所述主節(jié)點(diǎn)調(diào)用所述遠(yuǎn)程維護(hù)工具,在所述集群內(nèi)增加或者去除主機(jī)、處理所述集群內(nèi)主機(jī)及主機(jī)內(nèi)Hadoop生態(tài)圈組件的異常運(yùn)行狀態(tài)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于泰華智慧產(chǎn)業(yè)集團(tuán)股份有限公司,未經(jīng)泰華智慧產(chǎn)業(yè)集團(tuán)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810368206.8/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 自動(dòng)化設(shè)備和自動(dòng)化系統(tǒng)
- 一種基于流程驅(qū)動(dòng)的測(cè)試自動(dòng)化方法以及測(cè)試自動(dòng)化系統(tǒng)
- 用于工業(yè)自動(dòng)化設(shè)備認(rèn)識(shí)的系統(tǒng)和方法
- 實(shí)現(xiàn)過(guò)程自動(dòng)化服務(wù)的標(biāo)準(zhǔn)化設(shè)計(jì)方法學(xué)的自動(dòng)化系統(tǒng)
- 一種日產(chǎn)50萬(wàn)安時(shí)勻漿自動(dòng)化系統(tǒng)
- 一種自動(dòng)化肥料生產(chǎn)系統(tǒng)
- 一種電氣自動(dòng)化設(shè)備自動(dòng)檢測(cè)系統(tǒng)及檢測(cè)方法
- 用于自動(dòng)化應(yīng)用的抽象層
- 一種基于虛擬化架構(gòu)的自動(dòng)化系統(tǒng)功能驗(yàn)證方法
- 自動(dòng)化測(cè)試框架自動(dòng)測(cè)試的實(shí)現(xiàn)技術(shù)
- 一種業(yè)務(wù)處理執(zhí)行語(yǔ)言流程部署方法
- 云計(jì)算平臺(tái)應(yīng)用快速部署的管理方法
- 虛擬化網(wǎng)絡(luò)功能部署方法及系統(tǒng)
- 版本部署的方法、裝置、設(shè)備和計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 測(cè)試環(huán)境部署方法、部署裝置及存儲(chǔ)介質(zhì)
- 程序部署任務(wù)執(zhí)行方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種基于Ansible的輕量級(jí)容器化分布式系統(tǒng)與部署方法
- 模型部署方法、模型部署裝置及終端設(shè)備
- 系統(tǒng)部署狀態(tài)的可視化方法、裝置、設(shè)備及可讀存儲(chǔ)介質(zhì)
- 一種任務(wù)部署方法、系統(tǒng)、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種實(shí)現(xiàn)大數(shù)據(jù)處理的方法及裝置
- 一種用PVFS替代Hadoop存儲(chǔ)模塊的方法
- Hadoop數(shù)據(jù)文件的生成方法與解析方法
- 調(diào)用hadoop集群的方法和裝置
- 一種基于可信計(jì)算的Hadoop平臺(tái)度量方法
- 云環(huán)境中模型驅(qū)動(dòng)的Hadoop部署方法
- 基于麒麟云計(jì)算平臺(tái)的Hadoop集群自動(dòng)化部署方法
- 一種用lustre文件系統(tǒng)替換Hadoop的HDFS文件系統(tǒng)的方法
- 數(shù)據(jù)存儲(chǔ)、查詢的方法、裝置、系統(tǒng)、設(shè)備、存儲(chǔ)介質(zhì)
- 一種文件型門衛(wèi)式存儲(chǔ)加密功能的Hadoop系統(tǒng)及其應(yīng)用方法
- 一種湖泊消落區(qū)生態(tài)修復(fù)技術(shù)
- 用于臨河耕地的生態(tài)塘渠系統(tǒng)
- 用于臨河耕地的生態(tài)塘渠系統(tǒng)
- 一種基于區(qū)域化微生態(tài)系統(tǒng)
- 區(qū)域生態(tài)網(wǎng)絡(luò)的構(gòu)建、評(píng)價(jià)和優(yōu)化方法
- 階梯式生態(tài)駁岸結(jié)構(gòu)
- 一種組合式生態(tài)護(hù)岸結(jié)構(gòu)
- 一種多功能預(yù)制混凝土生態(tài)盒
- 一種多功能預(yù)制混凝土生態(tài)盒
- 一種提高生態(tài)場(chǎng)地生態(tài)價(jià)值的建設(shè)方法





