横向及纵向扩容Greenplum系统实战过程

0    61    1

Tags:

👉 本文共约1277个字,系统预计阅读时间或需5分钟。

简介

更多理论知识请参考:https://www.xmmup.com/kuoronggreenplumxitongzengjiasegmentjiedian.html

若是组镜像(默认),则至少需要增加2个主机!!!

环境介绍

接下来的实验环境参考:https://www.xmmup.com/mppjiagouzhigreenplumdeanzhuangpeizhigaojiban.html

扩容之后的环境:

横向及纵向扩容Greenplum系统实战过程

横向及纵向扩容Greenplum系统实战过程

横向扩容(增加节点数)

greenplum横向扩容相当于增加服务器数量,原有服务器节点保持现状,增加服务器存储节点!!!

现有环境

新增节点配置

所有节点更新

配置互信

master配置:

安装GP软件

sdw5操作:

扩容前的检查

开始4步扩容

示例:

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!

检查

纵向扩容(增加PG实例数)

相当于集群机器保持原样,通过更改配置,利用cpu核数增加存储数

最后效果就是每个单机存储节点上的seg目录增加了
因为没有新增服务器,所以操作基本都是在gpmaster上实施

实例:

删除节点(缩容)

以下方法对PG6不适用。。。。别执行,,,,包括之前的删除mirror都是不可行。。。。

总结

1、若有gpcc,则会自动进行复制到新节点,若该库很大,建议删除gpperfmon库,然后再做扩容,最后再重新配置gpcc。自己测试过程中,有关gpcc导致扩容失败的情况很多。

2、如果扩容在初始化步骤失败,而数据库没有启动,用户必须首先通过运行gpstart -m命令以master-only模式重启数据库。用下列命令回滚失败的扩容:

3、监控视图,在postgres数据库中:

4、注意内存和CPU的使用,避免资源耗费完而报错,若报错可以查看对应segment的日志。

5、纵向和横向扩容过程基本一样,只是横向扩容多了一个新机器配置的过程。

6、官方并没有给出删除节点(缩容)的方法,目前也没有比较好的办法。比较稳妥的办法就是备份,删除集群,然后重建,最后重新导入数据

参考

https://www.xmmup.com/kuoronggreenplumxitongzengjiasegmentjiedian.html

https://blog.csdn.net/wt334502157/article/details/121997103

标签:

头像

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

嘿,我是小麦,需要帮助随时找我哦
  • 18509239930
  • 个人微信

  • 麦老师QQ聊天
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部
返回顶部