1 .一种云数据库的扩容方法,包括:
启动新增节点;
由所述新增节点访问所述云数据库集群中现有节点,以获取所述云数据库集群的状
态;
根据所述云数据库集群的状态判断所述新增节点是否属于扩容节点;
若是,执行扩容操作。
2.根据权利要求1所述的云数据库的扩容方法,其中
在所述启动新增节点的步骤之前还包括:修改部署模板的副本数;并且所述云数据库
集群的状态包括所述云数据库集群中的现有副本的数量;
所述根据所述云数据库集群的状态判断所述新增节点是否属于扩容节点的步骤包括:
比较所述现有副本的数量是否比所述部署模板的副本数多一个;若是,判定所述新增节点
属于扩容节点。
3 .根据权利要求1所述的云数据库的扩容方法,其中所述执行扩容操作的步骤包括:
由所述新增节点中复制所述云数据库集群中的主节点数据;
在所述云数据库的集群信息中注册所述新增节点。
4 .根据权利要求1所述的云数据库的扩容方法,其中在所述执行扩容操作的步骤之后
还包括:
将所述新增节点作为所述云数据库集群备机运行。
5 .根据权利要求4所述的云数据库的扩容方法,其中在将所述新增节点作为所述云数
据库集群备机运行的步骤之后还包括:
由所述云数据库集群中预置的心跳文件记录所述新增节点的存活信息。
6 .根据权利要求5所述的云数据库的扩容方法,其中,
所述心跳文件保存于所述云数据库集群中预设为缩容排序的最后一个的节点中。
7 .根据权利要求1所述的云数据库的扩容方法,其中所述启动新增节点的步骤包括:
执行所述新增节点中预先注入的脚本命令。
8.根据权利要求7所述的云数据库的扩容方法,其中在执行所述扩容操作的步骤之后
还包括:
确认扩容操作是否完成,并在完成后终止执行所述脚本命令。
9.一种机器可读存储介质,其上存储有机器可执行程序,所述机器可执行程序被处理
器执行时实现根据权利要求1至8任一项所述的云数据库的扩容方法。
10 .一种计算机设备,包括存储器、处理器及存储在所述存储器上并在所述处理器上运
行的机器可执行程序,并且所述处理器执行所述机器可执行程序时实现根据权利要求1至8
任一项所述的云数据库的扩容方法。
权 利 要 求 书
1/1 页
2
评论