之前有幸测试过的KEMCC, 有了新版本,有幸拿到内测版本,进行提前体验测试。
这里就不过多的介绍KEMCC和安装方式了,可以看这篇文章:
Kingbase-金仓企业级统一管控平台KEMCC安装初体验
关于KEMCC非云初始化以及实例管理可以参考这篇文章:
Kingbase-金仓企业级统一管控平台KEMCC非云初始化及实例管理
上传安装介质
前面的准备操作可以参考上边两篇文章,我们接下来进行从安装介质上传开始,点击平台配置然后进行介质管理新增。

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

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

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


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

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

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



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



授信成功了,然后服务器纳管阶段就结束了。
一键部署主备集群
前期的准备操作已经OK了,接下来可以进行创建实例了,点击新增实例

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

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

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

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


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

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

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

可以看到节点信息:



去服务器上验证:配置环境变量:
export KINGBASE_DATA=/kes_data/dataexport KINGBASE_PORT=54321export PATH=/kes_server/kingbase/bin:$PATHexport LANG=zh_CN.UTF-8


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



等待1-2分钟就可以了,整体的切换还是比较快的。
关于主备集群和读写分离集群说明:
读写分离集群是在主备集群的基础上,增加了对应用透明的读写负载均衡能力。其核心区别在于应用连接方式,而非底层数据库节点的角色。
主备集群(Data Watch):应用通常直接连接主库(Primary)的IP和端口进行所有读写操作。备库(Standby)不承担读负载。
读写分离集群(RWC):应用通过支持读写分离功能的JDBC驱动进行连接。JDBC驱动会根据配置(如 USEDISPATCH=true, nodeList, HOSTLOADRATE 等参数),自动将读请求分发到备库执行,写请求则发送到主库。这对应用是透明的。
总结:
这次进行了深入的KEMCC的使用,部署了主备集群,是非常方便快捷的,哪怕是后边想进行转换集群角色,根据前面的操作也是非常方便的,可以说非常的省时省心省力了。