暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

人大金仓数据库KingbaseES 模板 clusterware部署及卸载kes

原创 数据猿 2024-01-04
741


金仓数据库KingbaseES clusterware部署及卸载kes

关键字:

KingbaseES、 clusterware、kes、人大金仓

一.前置准备

1.需准备2台服务器,使用lsblk或fdisk -l命令,查看有无多余的磁盘(没有的话请先新增)

粘贴图片

2.使用fdisk命令将上图中/dev/sdd磁盘分两个区,保证两节点sdd分区相同:

粘贴图片

3.使用mkfs.ext4命令对两块执行初始化:

1

2

mkfs.ext4 /dev/sdd1

mkfs.ext4 /dev/sdd2

粘贴图片

4.使用命令blkid查看UUID,确保两节点相同(下文集群配置中需要使用):

粘贴图片

二、部署

1.提前在两个节点创建目录/home/xieyp/S5/Server作为kes操作目录,并解压kes包在两节点的该路径下,且两台机器上的名称和位置应该保持一致。

粘贴图片

2.两节点都复制一份license.dat到kes的bin目录下,即/home/xieyp/S5/Server/bin,并修改相应权限

粘贴图片

3.将KingbaseHA.tar.gz放置在自定义路径下并解压(本例中放在/opt下,解压后会生成/opt/KingbaseHA路径)

1

[root@rac15 opt]# tar -xf kingbase-clusterware-linux-x86_64.tar

4.进入 /opt/KingbaseHA目录,修改cluster_manager.conf配置文件,示例如下:

粘贴图片

如下配置中,填写先前blkid命令所查到的两个UUID

粘贴图片

5.节点1执行 ./cluster_manager.sh --qdisk_init

粘贴图片

6.两节点执行source /root/.bashrc(可选)和./cluster_manager.sh --exclude_data_init

粘贴图片

7.节点1执行  ./cluster_manager.sh --init_db

粘贴图片

8.节点1执行 source /root/.bashrc  和   ./cluster_manager.sh --config_resource

粘贴图片

9.crm status查看资源状态:

粘贴图片

三、查看状态:

1.执行 ./cluster_manager.sh status 查看clusterware关键进程状态正常:

粘贴图片

2.执行lsblk,查看均已挂载

粘贴图片

3.进入各节点kes目录,均可连接ksql

粘贴图片

四、卸载

1.执行./cluster_manager.sh --stop_resource关闭资源,查看crm status关闭:

粘贴图片

2.执行./cluster_manager.sh --mount_dir 挂载上磁盘,目的是删除data

粘贴图片

3.如下图所示,删除两个盘上的data后,执行./cluster_manager.sh --umount_dir解挂载:

粘贴图片

4.两节点均执行./cluster_manager.sh stop 停止关键进程

粘贴图片

5.两节点均执行./cluster_manager.sh --clean_all 清除配置

粘贴图片

至此,本次部署已经清理。但clusterware目录下的个组件文件仍存在,可执行再次部署。

执行./cluster_manager.sh --uninstall 可卸载clusterware的所有组件并删除KingbasHA目录。

最后修改时间:2025-03-14 17:54:25
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论