梧桐云原生分析型数据库计算节点在线伸缩容

梧桐云原生分析型数据库计算节点弹性伸缩容

1.概述

梧桐云原生分析型数据库作为云原生存算分离架构的MPP数据仓库,为了保证系统资源利用率最大化和业务系统高可用,梧桐计算节点需要具备在线弹性收缩能力。

2.计算节点缩容

2.1缩容前计算节点使用情况

第一、使用psql客户端工具登录梧桐数据库
           psql -h <管理节点IP> -d <数据库名称> -p 5432 -U <管理员用户>
第二、执行select * from pg_catalog.oushu_vcluster;

计算节点伸缩容_原始信息.PNG

2.2计算节点缩容

第一、修改oushudb-topology.yaml配置文件
编辑oushudb-topology.yaml文件,删除一个计算节点信息,具体如下图所示:

cd /usr/local/oushu/conf/oushudb
vi oushudb-topology.yaml
修改内容如下:
nsegs_per_vci: 2
nodes: m[001-002]

计算节点伸缩容_删除节点.PNG

第二、oushudb-topology.yaml配置文件分发到全部计算节点

oushudb scp -r -f /home/oushu/oushuhostfile /usr/local/oushu/conf/oushudb/oushudb-topology.yaml =:/usr/local/oushu/conf/oushudb/

第三、计算集群重启

执行
oushudb stop cluster;

计算节点伸缩容_缩容后停止集群.PNG

执行
oushudb start cluster;

计算节点伸缩容_缩容后启动集群.PNG

第四、查看集群状态

postgres=# select * from pg_catalog.oushu_vcluster;

计算节点伸缩容_删除节点后集群状态.PNG
现在计算节点只有2个节点。

2.3计算节点扩容

第一、修改oushudb-topology.yaml配置文件
编辑oushudb-topology.yaml文件,添加一个计算节点信息,具体如下图所示:

cd /usr/local/oushu/conf/oushudb
vi oushudb-topology.yaml
修改内容如下:
nsegs_per_vci: 3
nodes: m[001-003]

计算节点伸缩容_添加节点.PNG

第二、oushudb-topology.yaml配置文件分发到全部计算节点

oushudb scp -r -f /home/oushu/oushuhostfile /usr/local/oushu/conf/oushudb/oushudb-topology.yaml =:/usr/local/oushu/conf/oushudb/

第三、计算集群重启

执行
oushudb stop cluster;

计算节点伸缩容_扩容后停止集群.PNG

执行
oushudb start cluster;

计算节点伸缩容_扩容后启动集群.PNG

第四、查看集群状态

postgres=# select * from pg_catalog.oushu_vcluster;

计算节点伸缩容_添加节点后集群状态.PNG
现在计算节点有3个节点。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值