[發(fā)明專利]一種基于Ambari的集群管理方法、裝置和介質(zhì)有效
| 申請?zhí)枺?/td> | 201710993437.3 | 申請日: | 2017-10-23 |
| 公開(公告)號: | CN109697070B | 公開(公告)日: | 2022-02-18 |
| 發(fā)明(設(shè)計)人: | 王杰 | 申請(專利權(quán))人: | 中移(蘇州)軟件技術(shù)有限公司;中國移動通信集團(tuán)公司 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;G06F9/445;G06F9/50 |
| 代理公司: | 北京同達(dá)信恒知識產(chǎn)權(quán)代理有限公司 11291 | 代理人: | 郭潤湘 |
| 地址: | 215163 江*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 ambari 集群 管理 方法 裝置 介質(zhì) | ||
本發(fā)明公開了一種基于Ambari的集群管理方法、裝置和介質(zhì),用以對已部署的Hapood集群服務(wù)進(jìn)行配置與管理,降低集群部服務(wù)組件部署的資源開銷。基于Ambari的集群管理方法,包括:在使用Ambari在服務(wù)節(jié)點上安裝服務(wù)組件時,判斷所述服務(wù)節(jié)點上是否已安裝有所述服務(wù)組件;如果判斷出所述服務(wù)節(jié)點上已安裝所述服務(wù)組件,則進(jìn)一步判斷是否需要托管所述已安裝的服務(wù)組件;如果確定托管所述服務(wù)組件,則將已安裝的服務(wù)組件注冊至Ambari數(shù)據(jù)庫中,并修改已安裝的服務(wù)組件的服務(wù)配置;如果確定不托管所述服務(wù)組件,則清除已安裝的服務(wù)組件并將待安裝的服務(wù)組件注冊至Ambari數(shù)據(jù)庫中。
技術(shù)領(lǐng)域
本發(fā)明涉及大數(shù)據(jù)技術(shù)領(lǐng)域,尤其涉及一種基于Ambari的集群管理方法、裝置和介質(zhì)。
背景技術(shù)
本部分旨在為權(quán)利要求書中陳述的本發(fā)明的實施方式提供背景或上下文。此處的描述不因為包括在本部分中就承認(rèn)是現(xiàn)有技術(shù)。
Apache Ambari是一個免費(fèi)開源分布式、Hadoop管理工具,其可以方便地創(chuàng)建、管理、監(jiān)視Hadoop的集群。這里的Hadoop集群是廣義,指的是Hadoop整個生態(tài)圈(例如Hive,Hbase,Sqoop,Zookeeper等),而并不僅是特指Hadoop。
Ambari通過其Restful APIs提供了直觀易用的網(wǎng)頁管理頁面。Ambari可以為Hadoop使用者帶來以下便利:
1、簡化的安裝、配置與管理:可簡單高效的創(chuàng)建、配置與管理Hadoop集群;可根據(jù)集群的硬件信息與Hadoop組件分布,推薦出Hadoop相關(guān)服務(wù)配置;可使用AmbariBlueprint快速自動化的復(fù)制一個集群。
2、集中化的安全設(shè)置:Ambari降低了管理與配置整個平臺安全服務(wù)(如Kerberos與Ranger等)的復(fù)雜性。
3、集群健康狀態(tài)可視化:使用Ambari Metrics可以使整個集群的健康狀態(tài)可視化,而SmartSense則可以主動分析日志提供解決方案。
4、高可擴(kuò)張性與定制化:可以在Ambari Stacks下面添加自定義服務(wù),實現(xiàn)對當(dāng)前Ambari服務(wù)未管理服務(wù)的安裝,配置與管理。同時也可以使用Ambari Views去自定義Ambari Web界面。
但是,Ambari平臺只能管理和監(jiān)控使用Ambari部署的Hadoop組件,對于已經(jīng)部署的Apache Hadoop集群無法管理,對于已經(jīng)上線的Hadoop集群只能夠刪除其集群上原有Hadoop相關(guān)服務(wù),使用Ambari重新創(chuàng)建Hadoop集群,增加了服務(wù)組件部署的資源開銷。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種基于Ambari的集群管理方法、裝置和介質(zhì),用以對已部署的Hapood集群服務(wù)進(jìn)行配置與管理,降低集群部服務(wù)組件部署的資源開銷。
本發(fā)明實施例提供了一種基于Ambari的集群管理方法,包括:
在使用Ambari在服務(wù)節(jié)點上安裝服務(wù)組件時,判斷所述服務(wù)節(jié)點上是否已安裝有所述服務(wù)組件;
如果判斷出所述服務(wù)節(jié)點上已安裝所述服務(wù)組件,則進(jìn)一步判斷是否需要托管所述已安裝的服務(wù)組件;
如果確定托管所述服務(wù)組件,則將已安裝的服務(wù)組件注冊至Ambari數(shù)據(jù)庫中,并修改已安裝的服務(wù)組件的服務(wù)配置;
如果確定不托管所述服務(wù)組件,則清除已安裝的服務(wù)組件并將待安裝的服務(wù)組件注冊至Ambari數(shù)據(jù)庫中。
可選地,在判斷出所述服務(wù)節(jié)點上已安裝所述服務(wù)組件,進(jìn)一步判斷是否需要托管所述已安裝的服務(wù)組件之前,還包括:
確定已安裝服務(wù)組件可正常啟停;以及
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中移(蘇州)軟件技術(shù)有限公司;中國移動通信集團(tuán)公司,未經(jīng)中移(蘇州)軟件技術(shù)有限公司;中國移動通信集團(tuán)公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710993437.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于Ambari集成Solr的方法及服務(wù)器
- 一種基于ApacheAmbari的Hue服務(wù)自動化配置處理辦法
- 一種Solr服務(wù)的自動部署和監(jiān)控方法及裝置
- 一種用于Ambari工具頁面開發(fā)的方法和開發(fā)機(jī)
- 一種基于Ambari實現(xiàn)Python組件管理的方法
- 一種安裝Ambari的方法、裝置和Ambari架構(gòu)
- 基于Docker技術(shù)的Ambari集群部署、數(shù)據(jù)備份方法及電子設(shè)備
- 一種ambari服務(wù)狀態(tài)的預(yù)警方法、系統(tǒng)、設(shè)備以及介質(zhì)
- 基于Ambari的心跳檢測方法、裝置、設(shè)備及介質(zhì)
- 一種Ambari Server系統(tǒng)及網(wǎng)絡(luò)請求響應(yīng)方法
- 一種集群調(diào)度呼叫業(yè)務(wù)中主叫終端信息顯示方法
- 更新網(wǎng)絡(luò)流量管理設(shè)備同時維持有效性
- 與集群調(diào)度系統(tǒng)進(jìn)行通信的方法、群集接入網(wǎng)關(guān)及系統(tǒng)
- 一種管理集群通信系統(tǒng)資源的方法
- 基于Kubernetes和OpenStack容器云平臺多集群構(gòu)建方法、介質(zhì)、設(shè)備
- 一種容災(zāi)系統(tǒng)、容災(zāi)處理方法、監(jiān)控節(jié)點和備份集群
- 一種ETCD集群恢復(fù)方法、系統(tǒng)、設(shè)備及計算機(jī)介質(zhì)
- 混合云場景下保證可用集群數(shù)量的方法、裝置及系統(tǒng)
- 一種集群拓?fù)涓路椒ā⑾到y(tǒng)、設(shè)備及計算機(jī)存儲介質(zhì)
- 集群切換方法、集群切換裝置、電子設(shè)備及可讀存儲介質(zhì)





