梧桐云原生分析型数据库计算节点弹性伸缩容
1.概述
梧桐云原生分析型数据库作为云原生存算分离架构的MPP数据仓库,为了保证系统资源利用率最大化和业务系统高可用,梧桐计算节点需要具备在线弹性收缩能力。
2.计算节点缩容
2.1缩容前计算节点使用情况
第一、使用psql客户端工具登录梧桐数据库
psql -h <管理节点IP> -d <数据库名称> -p 5432 -U <管理员用户>
第二、执行select * from pg_catalog.oushu_vcluster;

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]

第二、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;

执行
oushudb start cluster;

第四、查看集群状态
postgres=# select * from pg_catalog.oushu_vcluster;

现在计算节点只有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]

第二、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;

执行
oushudb start cluster;

第四、查看集群状态
postgres=# select * from pg_catalog.oushu_vcluster;

现在计算节点有3个节点。
771

被折叠的 条评论
为什么被折叠?



