人大金仓数据库KingbaseES V8R6版本主备集群部署

关键字:

集群部署、V8R6

一、部署前准备

  1. 准备两台ip在同一网段的机器。

本流程所使用的两台主机ip分别为:

(1)10.11.1.20 (2)10.11.2.42

2.其同一台机器已经提前安装好KingBase ES V8R6版本数据库,文件配置和部署操作主要在这台已经安装好数据库的机器上执行。

图为10.11.1.20机器中KES安装路径:

file

二、部署流程

1.准备文件

需要单独准备:

license.dat #授权文件

从${install_dir}/ ClientTools/guitools/DeployTools/zip下获取db.zip文件,

file

能在目录下找到这个文件的位置即可。

2.配置/Server/bin下的install.conf文件

# cd ${install_dir}/Server/bin
# vi install.conf

配置参数如图所示

file

file

其中查看主备机网卡信息 ip addr 如图所示

file

虚拟ip选择,在备机上ping,如果要填写虚拟ip,必须是ping不通的ip

3.停止主备机上的securecmdd服务

分别在主备机上切换为root用户

# su root

分别停止securecmdd服务

# systemctl stop securecmdd
# systemctl disable securecmdd

4.关闭主备机防火墙

主备机root用户执行:

# systemctl disable firewalld

5.执行机root用户执行节点间免密配置

进入bin目录

# cd ${install_dir}/Server/bin

执行节点间免密配置 如图所示

# ./trust_cluster.sh

file

  1. 非root用户执行一键部署
# su test

bin目录下一键部署

# ./cluster_install.sh

部署成功界面如图所示

file

如果在部署过程中提示需要输入密码 说明节点间免密配置没成功,重新执行一下。

部署成功后集群为启动状态,对应的数据库也已经启动完毕

三、部署后测试

1.登录数据库

集群部署完成后,会涉及两个数据库用户:

system,超级用户,初始化数据库时的默认用户

eserp,超级用户,集群部署过程中创建的用户,专门用来创建集群。

分别在主备机登录数据库 进入/Server/bin目录下 执行

# ./ksql -U system -p10999 test  其中,10999为install.conf中所配置的端口号

在主库创建test表

file

从库执行\d+指令即可查看test表已经同步成功

file

更多信息,参见https://help.kingbase.com.cn/v8/index.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值