[发明专利]副本集群的创建方法和装置、电子设备和存储介质在审
申请号: | 202110226840.X | 申请日: | 2021-03-01 |
公开(公告)号: | CN112948354A | 公开(公告)日: | 2021-06-11 |
发明(设计)人: | 陈青松 | 申请(专利权)人: | 北京金山云网络技术有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/22;G06F16/27 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 刘晓燕 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 副本 集群 创建 方法 装置 电子设备 存储 介质 | ||
本申请提供了一种副本集群的创建方法和装置、电子设备和存储介质,其中,该方法包括:将目标数据目录存储到多个第一节点中的每个第一节点上,其中,多个第一节点为待创建的第一副本集群中的节点,目标数据目录为第二副本集群的第二节点上为目标数据库所配置的数据目录;将每个第一节点上的目标数据库表中的集群成员信息修改为与第一副本集群对应的目标集群成员信息,其中,目标数据库表为目标数据目录中的一个数据库表;控制多个第一节点根据目标集群成员信息建立网络连接,以创建出第一副本集群。通过本申请,解决了相关技术中的副本集群迁移方式存在的迁移速度慢、迁移过程不稳定的问题。
技术领域
本申请涉及数据处理领域,尤其涉及一种副本集群的创建方法和装置、电子设备和存储介质。
背景技术
目前,云厂商可以通过云数据库,如,MongoDB(Mongo Database,一种文档数据库),提供云服务。随着提供的云服务越来越稳定,用户越来越倾向于把自建的副本集群迁移到云厂商。
相关技术中,一般采用逻辑迁移的方式进行副本集群迁移,其中,逻辑迁移是指:由驱动或者客户端向已有的副本集群(例如,MongoDB服务进程)发起全量查询操作(由查询条件进行数据过滤),然后经由磁盘被加载到内存,再然后被查询到客户端。
上述副本集群的迁移方式,由于所有数据先由查询条件经过过滤、然后经由磁盘被加载到内存、再被查询到客户端,操作过程过于繁琐和沉重,副本集群的迁移速度较慢。并且,副本迁移的过程不可中断,必须一次成功,因此,副本集群的迁移过程不稳定。同时,用户需要学习副本集群的迁移过程,需要很高的学习成本。
因此,相关技术中的副本集群迁移方式,存在迁移速度慢、迁移过程不稳定的问题。
发明内容
本申请提供了一种副本集群的创建方法和装置、电子设备和存储介质,以至少解决相关技术中的副本集群迁移方式存在的迁移速度慢、迁移过程不稳定的问题。
根据本申请实施例的一个方面,提供了一种副本集群的创建方法,包括:将目标数据目录存储到多个第一节点中的每个第一节点上,其中,所述多个第一节点为待创建的第一副本集群中的节点,所述目标数据目录为第二副本集群的第二节点上为目标数据库所配置的数据目录;将所述每个第一节点上的目标数据库表中的集群成员信息修改为与所述第一副本集群对应的目标集群成员信息,其中,所述目标数据库表为所述目标数据目录中的一个数据库表;控制所述多个第一节点根据所述目标集群成员信息建立网络连接,以创建出所述第一副本集群。
可选地,将所述目标数据目录存储到所述多个第一节点中的所述每个第一节点上包括:获取待迁移的目标压缩文件,其中,所述目标压缩文件是对所述目标数据目录进行压缩所得到的文件;将所述目标压缩文件拷贝到所述每个第一节点的目标位置上;控制对所述每个第一节点上的所述目标压缩文件进行解压,得到所述目标数据目录。
可选地,在控制所述多个第一节点根据所述目标集群成员信息建立网络连接之前,所述方法还包括:控制所述每个第一节点按照第一启动方式指定第一配置文件启动所述每个第一节点上的所述目标数据库的服务进程,其中,所述第一启动方式为开启身份认证的启动方式,所述每个第一节点上的所述第一配置文件中包含用于指示所述每个第一节点为副本集群中的一个副本的副本集信息。
可选地,在控制所述每个第一节点按照所述第一启动方式指定所述第一配置文件启动所述每个第一节点上的所述目标数据库的服务进程之前,所述方法还包括:将所述第二副本集群的第二配置文件存储到所述每个第一节点上;控制将所述每个第一节点上的所述第二配置文件的监听网络地址修改为所述每个第一节点的网络地址,得到所述第一配置文件。
可选地,将所述每个第一节点上的所述目标数据库表中的集群成员信息修改为与所述第一副本集群对应的所述目标集群成员信息包括:通过目标客户端控制所述每个第一节点将所述目标数据库表的成员字段中的地址端口信息修改为所述多个第一节点的地址端口信息,其中,所述目标集群成员信息包含所述多个第一节点的地址端口信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司,未经北京金山云网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110226840.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种红茶菌及其制备方法
- 下一篇:一种地下水污染防治用多层过滤净化装置