金倉數(shù)據(jù)庫運維工具:KConsole 集群部署及運維指南
一、產(chǎn)品概要
金倉數(shù)據(jù)庫管控工具(KConsole)是專門為 KingbaseES 設(shè)計的管控平臺。通過圖形化界面,將原本需要專業(yè) DBA 技能的操作轉(zhuǎn)化為直觀的可視化操作,大幅降低了數(shù)據(jù)庫管理的門檻。產(chǎn)品采用模塊化架構(gòu)設(shè)計,支持單實例和讀寫分離集群的統(tǒng)一管控,實現(xiàn)了運維操作的標準化和自動化,提升了數(shù)據(jù)庫管理效率。
二、KConsole 工具使用
本章節(jié)將詳細演示如何使用 KConsole 完成讀寫分離集群的部署、擴展、監(jiān)控與配置修改等核心運維操作。
1、部署集群
啟動KConsole工具
Linux版本 kingbase 用戶下執(zhí)行:sh ${數(shù)據(jù)庫安裝目錄}/Server/bin/kconsole.sh
選擇讀寫分離集群列表,點擊部署集群,如下圖所示:
填寫配置信息部署路徑默認/home/kingbase/KesCluster下,如下圖所示:
配置數(shù)據(jù)庫參數(shù),選擇數(shù)據(jù)庫包及授權(quán)文件(不選,默認為90天授權(quán)),如下圖所示:
接著配置集群參數(shù),分別配置基本配置和高級配置,如下圖所示:
配置集群節(jié)點,首先配置主節(jié)點,可以添加備節(jié)點,如下圖所示:
檢查參數(shù)設(shè)置是否符合要求。
選中一鍵修改系統(tǒng)參數(shù),需要root權(quán)限(輸入root密碼),如下圖所示:
注意確認之后,選中右上角X關(guān)閉該窗口。同理執(zhí)行備節(jié)點,如下圖所示:
再次檢查,無錯誤。
經(jīng)過幾分鐘部署,順利完成兩節(jié)點主備讀寫分離集群部署,如下圖所示:
部署成功后,可在 “讀寫分離集群列表” 中看到新集群,其主備節(jié)點的運行狀態(tài)(如“主節(jié)點運行中”、“備節(jié)點運行中”)一目了然。從此處可以便捷地進行后續(xù)所有運維操作,如下圖所示:
2、擴展集群
選中運行中的集群更多中擴展集群,如下圖所示:
3、集群一鍵檢查
一鍵檢查,如下圖所示:
4、主備切換
5、集群配置參數(shù)修改
可以查詢、修改數(shù)據(jù)庫及集群參數(shù),集群名稱下拉列表可以選中需要修改測參數(shù)名稱,以max_connections 為例,如下圖所示:
參數(shù)修改完成,會根據(jù)生效要求給出對應(yīng)的生效方法,如下圖所示:,如下圖所示:
重新查詢最新值發(fā)現(xiàn)已修改并生效,如下圖所示:
6、注冊已有讀寫分離集群
注冊已有讀寫分離集群可以將其他方式創(chuàng)建的讀寫分離集群納管到數(shù)據(jù)庫管控工具中。
打開“注冊讀寫分離集群”窗口,進入“填寫注冊信息”界面,如下圖所示:
完成注冊后,即可在 KConsole 中對這個已有集群進行與其他集群一致的可視化運維操作。
7、其他
此外支持統(tǒng)一修改集群內(nèi)所有節(jié)點的管理密碼。可臨時暫停集群的自動故障轉(zhuǎn)移等高級功能,便于進行維護。不在截圖體現(xiàn),感興趣的同學(xué)可以測試下。




