随着信息技术的迅猛发展,企业对数据库系统的需求日益增长,特别是在数据量和业务压力不断增加的背景下,传统的单机数据库架构已逐渐无法满足高可用、高并发、大数据处理等需求。为了应对这些挑战,数据库集群技术成为了解决方案之一,其中,Kingbase作为一款高性能的国产数据库,具备了良好的扩展性与稳定性。本文将介绍如何将Kingbase从单机环境扩展至RWC集群。
当前在使用单机的ip为192.168.40.23
要扩容新增的备库ip为192.168.40.24
一、系统配置
禁用kingbased开机自启动服务(主)
#查看kingbased服务是否已设为开机自启
systemctl list-dependencies |grep kingbased
chkconfig --list |grep kingbased
# 禁用开机自启动服务
systemctl disable kingbased
复制
1.修改主机名映射(主备)
vi /etc/hosts
192.168.40.23 zhu
192.168.40.24 bei
复制
2.关闭防火墙和selinux(备)
sudo systemctl stop firewalld
sudo systemctl disable firewalld
sudo systemctl status firewalld
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
复制
3.重启系统(备)
reboot
4.创建用户,创建和主库一样的数据目录(备)
useradd -m kingbase
passwd kingbase
设置kingbase用户密码
mkdir /data
chown -R kingbase:kingbase /data/
chmod -R 700 /data
复制
二、创建集群
启动数据库部署工具(主)
/kingbase/es/v9/ClientTools/guitools/DeployTools/deploy
1.鼠标右击集群项目名称-创建项目
2.鼠标右击刚创建rwc项目名-创建集群
输入个集群名,下一步
选择db.zip、填写网关
重点:选择开启使用已存在的data目录功能(部分参数无法修改,保留原配置参数)
dbpasswd填写zhu库system的密码
点高级设置,配置vip后点确定
新增节点
填写好后下一步
填写好后下一步
报错
解决办法
关闭zhu库
sys_ctl stop
在点击一键修复系统参数
再检查就没有问题,点击下一步后,再点确定
点击部署
添加备节点和主节点类似,安装上面添加即可,前面略过部分步骤
集群安装完成
查看集群运行状态
配置环境变量
ps -ef|grep '\ -D\ '
kingbase 21235 1 0 00:09 ? 00:00:01 /home/kingbase/cluster/rwc/cluster/kingbase/bin/kingbase -D /data --port=54321
vi .bashrc
export KINGBASE_DATA=/data export PATH=/home/kingbase/cluster/rwc/cluster/kingbase/bin:$PATH
source .bashrc
复制
查看集群状态
查看集群状态
repmgr service status
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
2025年2月国产数据库中标情况一览:GoldenDB 3500+万!达梦近千万!
通讯员
878次阅读
2025-03-06 11:40:20
2月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
454次阅读
2025-03-13 14:38:19
你看这红牛又慢又快,像不像侧箱上的Oracle
多明戈教你玩狼人杀
208次阅读
2025-03-28 10:12:13
Navicat 17.2 正式发布 | AI 助手、支持 Snowflake...超多新功能等你解锁
Navicat
200次阅读
2025-03-14 14:13:33
套壳论
梧桐
187次阅读
2025-03-09 10:58:17
KingbaseES V9 RWC集群安装部署
智慧同学
69次阅读
2025-03-11 20:56:29
小亦智能运维平台:运维界的智能神器,为运维人打造的超级助手
Zabbix开源社区
37次阅读
2025-03-04 09:47:27
vivo 大规模容器集群运维平台实践
vivo互联网技术
24次阅读
2025-03-06 09:27:09
GreatSQL 为何选择全表扫描而不选索引
GreatSQL
21次阅读
2025-03-21 10:10:55
rac
手机用户6879
17次阅读
2025-03-14 12:52:35
热门文章
KingbaseES V9 RWC集群安装部署
2025-03-11 69浏览
Kingbase V9单机安装与卸载
2025-03-07 39浏览
Error in invoking target irman ioracle idrdactl idrdalsnr idrdaproc‘ of makefile /XXXX/ins_rdbms.m
2025-01-22 16浏览
2025年3月中国数据库排行榜:PolarDB夺魁傲群雄,GoldenDB晋位入三强
2025-03-11 1801浏览
【专家有话说第五期】在不同年龄段,DBA应该怎样规划自己的职业发展?
2025-03-13 1271浏览