Kingbase-金仓企业级统一管控平台KEMCC一键部署主备集群及转换读写分离集群

之前有幸测试过的KEMCC, 有了新版本,有幸拿到内测版本,进行提前体验测试。

这里就不过多的介绍KEMCC和安装方式了,可以看这篇文章:

Kingbase-金仓企业级统一管控平台KEMCC安装初体验

关于KEMCC非云初始化以及实例管理可以参考这篇文章:

Kingbase-金仓企业级统一管控平台KEMCC非云初始化及实例管理

上传安装介质

前面的准备操作可以参考上边两篇文章,我们接下来进行从安装介质上传开始,点击平台配置然后进行介质管理新增。

![图形用户界面, 文本, 应用程序

AI 生成的内容可能不正确。](https://i-blog.csdnimg.cn/img_convert/bd30c7419aebf1cf487c8c4cf61a0244.jpeg)

选择本地的安装介质进行上传即可。

![图形用户界面, 应用程序

AI 生成的内容可能不正确。](https://i-blog.csdnimg.cn/img_convert/e8d3dd1089fd2df256dde4a33f35e2f6.jpeg)

上传成功后的界面,可以看到该介质可以进行,部署单机、读写分离,主备。

![图形用户界面, 应用程序

AI 生成的内容可能不正确。](https://i-blog.csdnimg.cn/img_convert/5b1193fd1b5cccf33be9f064790f7030.jpeg)

纳管服务器用来做主备集群

点击我们前面创建好的 山佳非云平台-->服务器--->新增然后进行纳管服务器。

上边填写相关的服务器信息,然后进行监测可以获得磁盘挂载点,因本次是本地虚拟机测试,磁盘分配比较小的。

![图形用户界面, 应用程序

AI 生成的内容可能不正确。](https://i-blog.csdnimg.cn/img_convert/04515f8240923294d3ae426e8a826ccd.jpeg)

好了,到这里我们可以看到,第一台机器我们已经纳管成功了:

![图形用户界面, 应用程序

AI 生成的内容可能不正确。](https://i-blog.csdnimg.cn/img_convert/0e73cc2607d25405f7208035298771cc.jpeg)

根据上边的操作进行操作第二台服务器纳管即可,接下来进行服务器配置--标准化配置

![图形用户界面, 表格

AI 生成的内容可能不正确。](https://i-blog.csdnimg.cn/img_convert/e3a2fd72971e3e298aed162339f4b914.jpeg)

![图形用户界面, 应用程序

AI 生成的内容可能不正确。](https://i-blog.csdnimg.cn/img_convert/3291da3716fc2c7a3874af619f742df4.jpeg)

然后进行服务器授信:点击更多-->点击添加授信:

![图形用户界面, 应用程序

AI 生成的内容可能不正确。](https://i-blog.csdnimg.cn/img_convert/bf2e439cb660e51a9aa896a0beb38ef4.jpeg)

![图形用户界面, 应用程序

AI 生成的内容可能不正确。](https://i-blog.csdnimg.cn/img_convert/ef98c5f7b55d7f4f143195f094f370c3.jpeg)

授信成功了,然后服务器纳管阶段就结束了。

一键部署主备集群

前期的准备操作已经OK了,接下来可以进行创建实例了,点击新增实例

![图形用户界面, 文本, 应用程序, 电子邮件

AI 生成的内容可能不正确。](https://i-blog.csdnimg.cn/img_convert/645a69c7d29dfe3f5393bdfafd818245.jpeg)

填写对应的信息,所属组织选择默认组织(数量授权在默认组织里)

![图形用户界面, 应用程序

AI 生成的内容可能不正确。](https://i-blog.csdnimg.cn/img_convert/762dacffef5aec834e310be0b3a349a4.jpeg)

这里我们选择 主备进行创建部署环境,关于读写分离,可以后边由主备进行一键切换

![图形用户界面, 应用程序

AI 生成的内容可能不正确。](https://i-blog.csdnimg.cn/img_convert/6347fa508642c4a91cb2378aa53a059f.jpeg)

这里先不选择开启自动备份,(因篇幅原因)后边会单独介绍使用外部对象存储进行备份数据库。

![图形用户界面, 应用程序

AI 生成的内容可能不正确。](https://i-blog.csdnimg.cn/img_convert/675d36f900ff1856ba4e2d3c117684f3.jpeg)

点击确认,然后可以看到实例信息预览,确认没有问题进行创建即可。

![图形用户界面, 表格

AI 生成的内容可能不正确。](https://i-blog.csdnimg.cn/img_convert/70ebb676285b33f7e61059556824d09c.jpeg)

![图形用户界面, 应用程序

AI 生成的内容可能不正确。](https://i-blog.csdnimg.cn/img_convert/68dfdde0a3b3afa3d5938e31e5c99ccf.jpeg)

等待实例创建,然后在任务中心也可以看到创建实例得任务:

![图形用户界面, 应用程序, 网站

AI 生成的内容可能不正确。](https://i-blog.csdnimg.cn/img_convert/66795d632ebe5ce9a82d6a8274040c3c.jpeg)

等几分钟可以看到创建完成了,整体来说还是比较方便的。

![图形用户界面, 文本, 应用程序, 电子邮件

AI 生成的内容可能不正确。](https://i-blog.csdnimg.cn/img_convert/4df2b8931ffb94d0a3d15afa8f2be118.jpeg)

创建完成之后,我们可以进行查看实例信息:

![图形用户界面

AI 生成的内容可能不正确。](https://i-blog.csdnimg.cn/img_convert/074a15d161dc118cd4508cff6c83ee78.jpeg)

可以看到节点信息:

![图片包含 图形用户界面

AI 生成的内容可能不正确。](https://i-blog.csdnimg.cn/img_convert/fe145dbe1bdd339bd1588b20b69ffad1.jpeg)

![图形用户界面, 应用程序

AI 生成的内容可能不正确。](https://i-blog.csdnimg.cn/img_convert/84618d74015a026f7cdf7fbfec025a01.jpeg)

![图形用户界面, 文本, 应用程序, 电子邮件

AI 生成的内容可能不正确。](https://i-blog.csdnimg.cn/img_convert/51f12b8290af50e5372203e8e5a45bc7.jpeg)

去服务器上验证:配置环境变量:

复制代码
export KINGBASE_DATA=/kes_data/dataexport KINGBASE_PORT=54321export PATH=/kes_server/kingbase/bin:$PATHexport LANG=zh_CN.UTF-8

主备一键切换读写分离

上边可以看到我们已经创建好主备实例了,而通过KEMCC平台我们可以进行一键切换读写分离集群

![图形用户界面, 应用程序

AI 生成的内容可能不正确。](https://i-blog.csdnimg.cn/img_convert/4ccc601229a0a944e40045ae275b2702.jpeg)

![图形用户界面, 应用程序, Teams

AI 生成的内容可能不正确。](https://i-blog.csdnimg.cn/img_convert/848c875345b914ac11784e9fff5156b4.jpeg)

![图形用户界面, 应用程序

AI 生成的内容可能不正确。](https://i-blog.csdnimg.cn/img_convert/9f66526f1cd65132c537bab1c29b729b.jpeg)

等待1-2分钟就可以了,整体的切换还是比较快的。

关于主备集群和读写分离集群说明:

读写分离集群是在主备集群的基础上,增加了对应用透明的读写负载均衡能力。其核心区别在于应用连接方式,而非底层数据库节点的角色。

主备集群(Data Watch):应用通常直接连接主库(Primary)的IP和端口进行所有读写操作。备库(Standby)不承担读负载。

读写分离集群(RWC):应用通过支持读写分离功能的JDBC驱动进行连接。JDBC驱动会根据配置(如 USEDISPATCH=true, nodeList, HOSTLOADRATE 等参数),自动将读请求分发到备库执行,写请求则发送到主库。这对应用是透明的。

总结:

这次进行了深入的KEMCC的使用,部署了主备集群,是非常方便快捷的,哪怕是后边想进行转换集群角色,根据前面的操作也是非常方便的,可以说非常的省时省心省力了。

相关推荐
数据库生产实战2 小时前
Oracle升级避坑指南:APEX卸载后sys.htmldb_system无效对象的处理方法
数据库·oracle
冰冰菜的扣jio2 小时前
SQL语句是如何在MySQL中执行的
数据库·sql
么么...2 小时前
掌握 MySQL:数据类型、数据定义语言DDL、数据操作语言DML
数据库·经验分享·sql·mysql
蓝影铁哥2 小时前
浅谈5款Java微服务开发框架
java·linux·运维·开发语言·数据库·微服务·架构
马克学长2 小时前
SSM校园公益活动网站7a9p4(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·校园公益活动网站
李慕婉学姐2 小时前
Springboot在线阅读平台的设计与实现5yy58005(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·spring boot·后端
IT 行者2 小时前
Spring Authorization Server 迁移至 Spring Security 7.0:变革与展望
java·数据库·spring
码农学院2 小时前
Mysql 是如何解决幻读问题的?
数据库·mysql
计算机毕设VX:Fegn08953 小时前
计算机毕业设计|基于springboot + vue高校实验室教学管理系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计