[發明專利]存儲系統搭建方法及裝置在審
| 申請號: | 201910072199.1 | 申請日: | 2019-01-25 |
| 公開(公告)號: | CN109840266A | 公開(公告)日: | 2019-06-04 |
| 發明(設計)人: | 魏穎;許江川;田野;王雙 | 申請(專利權)人: | 網聯清算有限公司 |
| 主分類號: | G06F16/25 | 分類號: | G06F16/25;G06F16/27 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙) 11201 | 代理人: | 張潤 |
| 地址: | 100032 北京市西城*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據中心 集群 存儲系統 斷開連接 告警數據 存儲數據中心 告警 配置數據 數據包括 重新連接 存儲 查詢 | ||
本發明提出一種存儲系統搭建方法及裝置,其中方法包括:獲取待進行搭建的多個數據中心;在每個數據中心上設置ES集群的至少兩個節點,節點中設置有至少一個主分片,用于存儲數據中心的數據;數據包括:告警配置數據以及告警數據;根據每個數據中心上設置的節點,生成搭建在多個數據中心上的ES集群,從而能夠采用ES集群對多個數據中心的告警數據進行存儲、查詢等處理,且即使某個數據中心斷開連接,也能夠確保集群的正常運轉,以及在斷開連接的數據中心重新連接后,確保各個數據中心之間數據的一致性。
技術領域
本發明涉及數據處理技術領域,尤其涉及一種存儲系統搭建方法及裝置。
背景技術
目前的存儲系統搭建方法主要為,在每個數據中心設置一個Mysql數據庫,各個數據中心上的Mysql數據庫之間進行實時同步,以確保各個數據中心之間數據的一致性。上述方案中,Mysql數據庫中數據按照表的方式進行存儲,每張表都需要定義主鍵,且僅支持InnoDB存儲引擎,而目前的告警數據一般都不包含有主鍵,且不一定能夠支持InnoDB搜索引擎,從而導致上述方案難以用于對告警數據的存儲、查詢等處理。另外,上述方案的實現,需要各個數據中心之間網絡保持穩定,當網絡不穩定,某個數據中心斷開連接時,則難以確保各個數據中心之間數據的一致性。
發明內容
本發明旨在至少在一定程度上解決相關技術中的技術問題之一。
為此,本發明的第一個目的在于提出一種存儲系統搭建方法,用于解決現有技術中的存儲系統難以適用于告警數據,且難以確保各個數據中心之間數據一致性的問題。
本發明的第二個目的在于提出一種存儲系統搭建裝置。
本發明的第三個目的在于提出另一種存儲系統搭建裝置。
本發明的第四個目的在于提出一種非臨時性計算機可讀存儲介質。
本發明的第五個目的在于提出一種計算機程序產品。
為達上述目的,本發明第一方面實施例提出了一種存儲系統搭建方法,包括:
獲取待進行搭建的多個數據中心;
在每個數據中心上設置ES集群的至少兩個節點,所述節點中設置有至少一個主分片,用于存儲數據中心的數據;所述數據包括:告警配置數據以及告警數據;
根據每個數據中心上設置的節點,生成搭建在多個數據中心上的ES集群。
進一步的,在每個數據中心上設置ES集群的至少兩個節點之后,還包括:
從所述節點中選取第一預設數量的第一節點;
在所述第一節點上設置副本分片,所述副本分片中保存有所有主分片的內容,以在主分片出現故障時,采用所述副本分片的內容對出現故障的主分片的內容進行刷新。
進一步的,在每個數據中心上設置ES集群的至少兩個節點之后,還包括:
從所述節點中選取第二預設數量的第二節點,將所述第二節點確定為候選主節點;
確定各個候選主節點的優先級;
在ES集群啟動時,獲取各個候選主節點中未出現故障的候選主節點,將未出現故障的候選主節點中優先級最高的候選主節點確定為當前主節點,以使所述當前主節點獲取最新更新的第一副本分片的內容,根據所述第一副本分片的內容對各個節點的內容進行刷新。
進一步的,所述根據每個數據中心上設置的節點,生成搭建在多個數據中心上的ES集群之后,還包括:
獲取ES集群為每個數據中心提供的接口,所述接口用于對相應的數據中心上節點的內容進行處理;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于網聯清算有限公司,未經網聯清算有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910072199.1/2.html,轉載請聲明來源鉆瓜專利網。





