[發明專利]一種大規模數字對象倉庫集群的部署方法及裝置有效
| 申請號: | 202211162597.0 | 申請日: | 2022-09-23 |
| 公開(公告)號: | CN115525302B | 公開(公告)日: | 2023-06-09 |
| 發明(設計)人: | 馬鄆;黃罡;蔡華謙 | 申請(專利權)人: | 北京大學 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;G06F9/50 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 茍冬梅 |
| 地址: | 100871*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 大規模 數字 對象 倉庫 集群 部署 方法 裝置 | ||
本申請提供了一種大規模數字對象倉庫集群的部署方法及裝置,包括:獲取數字對象倉庫集群中各節點的節點信息;根據節點的節點信息,按照預設規劃算法,從所有節點中選取至少部分目標節點構建為樹狀結構的節點拓撲集合;根據節點拓撲合集,生成并向目標節點發送樹狀網絡規劃文件與數字對象倉庫集群所要執行的任務文件,以供目標節點將運行腳本和目標任務部署在目標節點中;依靠建立樹狀傳輸樹對集群系統中的所有節點施行統一軟件部署,能夠在集群節點不預裝軟件客戶端的情況下實現整個數字對象倉庫集群的軟件快速部署,且節點之間的信息傳輸速率大幅提高;簡化了數字對象倉庫集群的運維過程,同時也降低了消耗的時間與人力資源。
技術領域
本申請涉及數字對象技術領域,特別涉及一種大規模數字對象倉庫集群的部署方法及裝置。
背景技術
數字對象架構(Digital?Object?Architecture,簡稱DOA)通過數字對象統一規范互聯網的數據資源,每個數字對象由三部分組成:標識、元數據、數據實體,分別在數字對象標識解析系統、數字對象注冊系統、數字對象倉庫系統中進行存儲和管理。
相關技術中,通過將數字對象倉庫系統部署在大規模集群服務器上,能夠在滿足數字對象數據實體基礎存儲管理需求的同時,擁有著高性能、高靈活性、低成本的技術優勢;能夠靈活地滿足數字對象倉庫集群之間不同節點的數據實體調度。
但現有技術方案里,對于面向大規模的跨地域集群系統的統一管理存在困難,對集群系統中的所有節點施行統一軟件部署過程較為復雜且效率低下,消耗的時間與人力資源成本過高。
發明內容
本申請實施例提供一種大規模數字對象倉庫集群的部署方法、裝置、電子設備、計算機可讀存儲介質,以解決相關技術中對于面向大規模的跨云跨地域集群系統節點的統一軟件部署過程中,執行效率低下且成本過高的問題。
第一方面,本申請實施例提供了一種大規模數字對象倉庫集群的部署方法,應用于數字對象倉庫集群中的客戶端,所述方法包括:
獲取數字對象倉庫集群中各節點的節點信息,所述節點信息用于表征所述節點的屬性特征;
根據節點的節點信息,按照預設規劃算法,從所有所述節點中選取至少部分目標節點,并將所有所述目標節點構建為樹狀結構的節點拓撲集合;
根據所述節點拓撲合集,生成樹狀網絡規劃文件,所述樹狀網絡規劃文件包括:目標節點的標識,所述目標節點在樹狀結構中的節點類型;
創建任務文件,所述任務文件包括:運行腳本,以及所述目標節點通過所述運行腳本所需要執行的任務;
向所述目標節點發送啟動任務執行指令,并將所述樹狀網路規劃文件與所述任務文件發送至所述目標節點,以供所述目標節點根據所述樹狀網絡規劃文件和所述任務文件,確定自己在樹狀結構中的節點類型,以及將所述運行腳本和目標任務部署在所述目標節點中。
在一種可選實現方式中,所述將所述樹狀網絡規劃文件和所述任務文件發送至所述目標節點,包括:
根據所述樹狀結構中根節點的標識,將所述樹狀網絡規劃文件和所述任務發送至所述根節點,以供所述根節點通過所述樹狀網絡規劃文件,將所述數字對象倉庫集群中的目標節點構建為樹狀結構,以及將所述運行腳本和目標任務部署在所述目標節點中。
在一種可選實現方式中,在所述根據節點的節點信息,按照預設規劃算法,從所有所述節點中選取至少部分目標節點,并將所有所述目標節點構建為樹狀結構的節點拓撲集合之前,所述方法還包括:
根據獲取的所述節點信息,調用解析函數對所述節點信息進行解析處理操作,將所述節點信息轉化為標準數據結構格式。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京大學,未經北京大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211162597.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種全自動管材鉆孔平臺及鉆孔方法
- 下一篇:一種牛磺酸的環保清潔制備方法





