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

基于官方文档的OceanBase 知识学习-05数据分布-<集群扩容/缩容>(基于官方文档做记录 V2.2.77版本)

原创 lxs_data 2021-12-21
543

     本文是基于OceanBase V2.2.77版本 官方文档 做的学习记录,主要是目的是进行OBCP 考试,通过学习文档,希望了解OceanBase知识,最终考过OBCP。go! 

     本文内容大部分都是OceanBase 官网资料,做了一些比较显著的标志。   

扩容与缩容

       扩容:

            当需要扩容集群时,向集群内添加服务器,系统会自动把数据向新添加的空闲服务器上迁移。

            扩容操作使用 ALTER SYSTEM ADD SERVER 命令

              集群扩容命令

                     示例:向三个 Zone 的集群中,每个 Zone 内各添加一台服务器,添加前每个 Zone 内有 3 台服务器,添加后每个 Zone 内有 4 台服务器。
                      ALTER SYSTEM ADD SERVER '10.0.0.4:2880' ZONE 'zone1';
                      ALTER SYSTEM ADD SERVER '10.0.1.4:2880' ZONE 'zone2';
                      ALTER SYSTEM ADD SERVER '10.0.2.4:2880' ZONE 'zone3';

                      添加过服务器后,集群内已经存在的资源单元会开始向新的空闲服务器迁移。如果要扩大已有租户的服务能力,则需要再调整租户的资源单元。下面的语句调整租户的资源池内资源单元的数量,调整前是 3,调整后是 4。

              资源池扩容命令

                       ALTER RESOURCE POOL rp1 UNIT_NUM 4;      


       缩容:

             当需要缩容集群时,通过命令下线服务器,系统会自动把需要下线的服务器上的数据迁移到其他服务器上,直到服务器上不包含任何数据后,服务器会从集群中删除。

             缩容操作使用 ALTER SYSTEM DELETE SERVER 命令。

             示例 : ALTER SYSTEM DELETE SERVER 命令删除集群里的服务器进行缩容操作,在每个 Zone 内各删除一台服务器。DELETE SERVER 命令要等待所有待删除服务器上的数据迁移到其他服务器,所以可能执行的时间会比较长。

                 集群缩容命令:

                             ALTER SYSTEM DELETE SERVER '10.0.0.4:2880';
                             ALTER SYSTEM DELETE SERVER '10.0.1.4:2880';
                             ALTER SYSTEM DELETE SERVER '10.0.2.4:2880';

                      如果其他服务器没有足够空间容纳需要迁出的资源单元,则删除服务器的动作会无法成功。需要先调整租户资源单元的数量。下面的语句调整租户资源池的数量,调整前是 4,调整后是 3。

                 资源池缩容命令

                             ALTER RESOURCE POOL rp1 UNIT_NUM 3;                    -----原来值是4,调整为3 












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

评论