The invention discloses a method for expanding the distributed storage cluster, which includes the following steps: when expanding the distributed storage cluster, determining whether the storage node to be added is a system disk failure recovery node; if so, after clearing the residual information of the partition in the storage node to be added, the storage to be added is determined. Each disk of the node creates a data processing daemon, and registers monitoring information for each data processing Daemon in the monitoring service of the main node of the distributed storage cluster. The technical scheme provided by the embodiment of the present invention can effectively expand the distributed storage cluster, realize the reuse of the system disk failure recovery node, save hardware cost, reduce the impact of the storage node system disk failure on the distributed storage cluster, and enhance the storage performance of the distributed storage cluster. The invention also discloses a distributed storage cluster expansion device, equipment and storage medium with corresponding technical effects.
【技术实现步骤摘要】
一种分布式存储集群扩容方法、装置、设备及存储介质
本专利技术涉及计算机应用
,特别是涉及一种分布式存储集群扩容方法、装置、设备及存储介质。
技术介绍
随着计算机技术的快速发展,分布式存储集群在各个行业得到了越来越广泛的应用。分布式存储集群由主节点和多个存储节点构成,多用于大数据的存储,主节点可以对各个存储节点进行监控和管理。随着分布式存储集群的持续使用,可能会出现存储节点发生故障的情况。存储节点一旦发生故障将会无法继续工作,需要从分布式存储集群中去除。但随着分布式存储集群中存储数据量的不断增加,其剩余的存储空间会越来越少。在这种情况下,需要考虑对分布式存储集群的扩容问题。而为了更好的节约硬件成本,如何利用之前发生故障的存储节点对分布式存储集群进行扩容,是目前本领域技术人员急需解决的技术问题。
技术实现思路
本专利技术的目的是提供一种分布式存储集群扩容方法、装置、设备及存储介质,以对分布式存储集群进行有效扩容,节约硬件成本,增强分布式存储集群存储性能。为解决上述技术问题,本专利技术提供如下技术方案:一种分布式存储集群扩容方法,包括:在要对分布式存储集群进行扩容时,确定待加入存储节点是否为系统盘故障恢复节点;如果是,则在清理所述待加入存储节点中的分区残留信息后,为所述待加入存储节点的每块磁盘创建数据处理守护进程;在所述分布式存储集群的主节点的监控服务中为每个所述数据处理守护进程注册监控信息。在本专利技术的一种具体实施方式中,还包括:在所述分布式存储集群中存在系统盘故障节点的情况下,删除所述主节点的监控服务中所述系统盘故障节点对应的监控信息;在确定对所述系统盘 ...
【技术保护点】
1.一种分布式存储集群扩容方法,其特征在于,包括:在要对分布式存储集群进行扩容时,确定待加入存储节点是否为系统盘故障恢复节点;如果是,则在清理所述待加入存储节点中的分区残留信息后,为所述待加入存储节点的每块磁盘创建数据处理守护进程;在所述分布式存储集群的主节点的监控服务中为每个所述数据处理守护进程注册监控信息。
【技术特征摘要】
1.一种分布式存储集群扩容方法,其特征在于,包括:在要对分布式存储集群进行扩容时,确定待加入存储节点是否为系统盘故障恢复节点;如果是,则在清理所述待加入存储节点中的分区残留信息后,为所述待加入存储节点的每块磁盘创建数据处理守护进程;在所述分布式存储集群的主节点的监控服务中为每个所述数据处理守护进程注册监控信息。2.根据权利要求1所述的方法,其特征在于,还包括:在所述分布式存储集群中存在系统盘故障节点的情况下,删除所述主节点的监控服务中所述系统盘故障节点对应的监控信息;在确定对所述系统盘故障节点进行系统灌装、可达之后,将所述系统盘故障节点确定为系统盘故障恢复节点。3.根据权利要求2所述的方法,其特征在于,在所述分布式存储集群中存在系统盘故障节点的情况下,还包括:确定所述系统盘故障节点的标识信息;在所述主节点的缩容信息中增加所述系统盘故障节点的标识信息;相应的,所述确定待加入存储节点是否为系统盘故障恢复节点,包括:在所述缩容信息中查询所述待加入存储节点的标识信息;如果查询到,则确定所述待加入存储节点为系统盘故障恢复节点。4.根据权利要求3所述的方法,其特征在于,所述确定所述系统盘故障节点的标识信息,包括:确定所述系统盘故障节点的主机名;根据所述主机名和所述主节点中预先记录的主机名与标识信息的对应关系,确定所述系统盘故障节点的标识信息。5.根据权利要求1至4之中任一项所述的方法,其特征在于,还包括:在所述待加入存储节点为全新存储节点时,执行所述为所述待加入存储节点的每块磁盘创建数据处理守护进程;在所述分布式存储集群的主节点的监控服务中为每个所述数据处理守护进程注册监控信息的步...
【专利技术属性】
技术研发人员:史宗华,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。