金仓数据库运维工具:KConsole 集群部署及运维指南
一、产品概要
金仓数据库管控工具(KConsole)是专门为 KingbaseES 设计的管控平台。通过图形化界面,将原本需要专业 DBA 技能的操作转化为直观的可视化操作,大幅降低了数据库管理的门槛。产品采用模块化架构设计,支持单实例和读写分离集群的统一管控,实现了运维操作的标准化和自动化,提升了数据库管理效率。
二、KConsole 工具使用
本章节将详细演示如何使用 KConsole 完成读写分离集群的部署、扩展、监控与配置修改等核心运维操作。
1、部署集群
启动KConsole工具
Linux版本 kingbase 用户下执行:sh ${数据库安装目录}/Server/bin/kconsole.sh
选择读写分离集群列表,点击部署集群,如下图所示:
填写配置信息部署路径默认/home/kingbase/KesCluster下,如下图所示:
配置数据库参数,选择数据库包及授权文件(不选,默认为90天授权),如下图所示:
接着配置集群参数,分别配置基本配置和高级配置,如下图所示:
配置集群节点,首先配置主节点,可以添加备节点,如下图所示:
检查参数设置是否符合要求。
选中一键修改系统参数,需要root权限(输入root密码),如下图所示:
注意确认之后,选中右上角X关闭该窗口。同理执行备节点,如下图所示:
再次检查,无错误。
经过几分钟部署,顺利完成两节点主备读写分离集群部署,如下图所示:
部署成功后,可在 “读写分离集群列表” 中看到新集群,其主备节点的运行状态(如“主节点运行中”、“备节点运行中”)一目了然。从此处可以便捷地进行后续所有运维操作,如下图所示:
2、扩展集群
选中运行中的集群更多中扩展集群,如下图所示:
3、集群一键检查
一键检查,如下图所示:
4、主备切换
5、集群配置参数修改
可以查询、修改数据库及集群参数,集群名称下拉列表可以选中需要修改测参数名称,以max_connections 为例,如下图所示:
参数修改完成,会根据生效要求给出对应的生效方法,如下图所示:,如下图所示:
重新查询最新值发现已修改并生效,如下图所示:
6、注册已有读写分离集群
注册已有读写分离集群可以将其他方式创建的读写分离集群纳管到数据库管控工具中。
打开“注册读写分离集群”窗口,进入“填写注册信息”界面,如下图所示:
完成注册后,即可在 KConsole 中对这个已有集群进行与其他集群一致的可视化运维操作。
7、其他
此外支持统一修改集群内所有节点的管理密码。可临时暂停集群的自动故障转移等高级功能,便于进行维护。不在截图体现,感兴趣的同学可以测试下。




