QianBase MPP資料庫:如何基於圖形化OM服務快速部署

易鯨捷資料庫發表於2023-02-24

1. QianBaseMPP介紹

QianBaseMPP資料庫是針對大規模資料查詢分析、企業級資料倉儲和商業 智慧等領域設計的一種大規模並行處理(MPP)資料庫產品。MPP(大規模並行處理的簡稱,也被稱為 shared nothing 架構)是指有兩個或者更多個處理器協同執行一個操作的系統,每一個處理器都有其自己的記憶體、作業系統和磁碟。 QianBaseMPP 使用這種高效能系統架構來分佈TB級資料倉儲的負載,並且能夠使用系統的所有資源並行處理一個查詢。QianBaseMPP 基於開源的PostgreSQL,一個資料庫叢集是由多個獨立的 PostgreSQL例項構成的,這些例項分佈在不同的主機上,例項之間協同工作,使用者可以像使用一個普通的單機資料庫那樣,進行訪問和執行SQL操作。

2. 適用場景

使用Linux X86伺服器,實現基於圖形化OM服務快速部署QianBaseMPP資料庫,體驗QianBaseMPP最小完整拓撲的叢集。

3. 準備環境

最小規模的QianBaseMPP叢集拓撲:

主機資訊(主機名、IP地址以及角色)和作業系統資訊:

部署叢集主機軟體和環境要求:

4. QianBaseMPP安裝前提

4.1作業系統

選擇RedHat6.x/7.x,Centos6.x/7.x以及kylin server v10等主流作業系統。

4.2配置yum源

根據作業系統iso檔案,配置本地的yum源,後續OM安裝自動安裝依賴包。

4.3軟體依賴

在使用rpm安裝QianBase MPP時,下列的軟體包是自動檢查依賴關係的。

4.4時間同步

根據具體的作業系統,配置時鐘同步,QianBaseMPP資料庫要求所有機器的時間保持同步,建議使用chrony服務配置時間同步。

5. QianBaseMPP實施部署

5.1圖形化OM服務安裝

5.1.1 安裝k3S外掛 

1. 解壓檔案:

tar -xvf k3s-offline-v0.3.1-xtp-arm64.tar.gz

2. 進入解壓目錄安裝

./install.sh -t local   

3. 安裝K3外掛提示esgyn01 k3s is ready!安裝成功

4. 檢查k3s是否成功 : kubectl get nodes

顯示以上資訊,表示k3s安裝成功

5.1.2 安裝OM容器 

1. 解壓檔案:

tar -xvf QianBase-OM_HAInstaller-v3.4.3-RC7-0-gec2bd532f-amd64.tar

2. 進入解壓目錄安裝

./om_install.sh  

3. 安裝OM容器顯示OM installed successfully!表示安裝成功

4 omctl status   #檢視om相關元件是否running

5. 安裝完成後,透過http登入驗證: 預設使用者名稱/密碼:admin/admin

5.2資料庫安裝

5.2.1 初始安裝

【登入圖形化OM服務】->【部署】->【叢集】->【叢集管理】->【新增叢集】

5.2.2 設定叢集名稱

叢集名稱示例:MPP-esgyn,叢集型別選擇:XMPP

5.2.3 查詢主機

主機IP地址【10.15.41.[123-126]】->【使用者名稱:密碼】->【查詢主機】->【勾選主機】->【下一步】 注:以下截圖ip不符,僅參考

5.2.4 管理器安裝

選擇【自動安裝】【開始安裝】系統時鐘同步叢集各個節點,輸入時鐘同步IP[預設選擇OM 安裝伺服器節點]

時鐘同步完成後點選【驗證】:驗證同步是否正確。

如上圖都透過後點選下一步設定引數頁面。

5.2.5 設定啟動資訊

配置資料庫應用儲存目錄

建議將所有qianbase使用者目錄設定為:/usr/local/qianbase-data下的不同子目錄

資料庫安裝包http下載路徑:

是否自定義yum http 源:資料庫安裝設定依賴包的安裝源

Master節點:選擇master安裝伺服器,

segment數量:叢集模式設定為2以上,單機模式設定為1

Primary Segment節點選擇,資源滿足情況建議控制節點master分開部署伺服器

master服務儲存目錄: /usr/local/qianbase-data/master

primary segment服務儲存目錄: /usr/local/qianbase-data/primary

啟用Mirror Segment,啟用需要設定相應的儲存目錄

啟用Standby Master segment,資源滿足情況獨立部署,啟用需要選擇相應部署的伺服器,不能選擇和master segment在同一個節點

設定資料庫管理員密碼,預設MD5加密登入

以上路徑僅為參考,各自配置環境實際情況做調整

5.2.6 安裝資料庫


等待OM管理器自動安裝到各個節點並初始化資料庫,最後安裝完成後點選完成即可。

5.2.7 安裝完成

左邊選單欄【部署】【叢集】檢視叢集安裝情況

左邊選單欄【預覽】檢視叢集展示欄


易鯨捷簡介

易鯨捷公司成立於2015年,專注於新一代融合型分散式資料庫核心技術研發。公司核心團隊源自天騰公司,曾創造過NonStopSQL等全球領先的資料庫產品,核心技術完全自主可控。經過多年技術沉澱,易鯨捷已形成自主可控、國產可信、安全高效的三條完整分散式資料庫產品線:QianBase xTP/QianBase TP/QianBase MPP,可面向不同行業應用提供完整的一站式解決方案,在金融、運營商、智慧製造、5G等重點行業獲得廣泛應用。


貴州易鯨捷資訊科技有限公司

地址:貴陽市高新區長嶺南路160號高科1號C座24樓

北京易鯨捷資訊科技有限公司

地址:北京朝陽區北辰東路8號匯賓大廈A座1302室

電話:010-84983409

上海易鯨捷資訊科技有限公司

地址:上海市浦東新區金科路2889弄1號長泰廣場A座6層03單元

電話:021-5082211

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70026636/viewspace-2936808/,如需轉載,請註明出處,否則將追究法律責任。

相關文章