【技术实现步骤摘要】
集群启动方法、装置、电子设备及可读存储介质
本申请涉及云处理
,具体而言,涉及一种集群启动方法、装置、电子设备及可读存储介质。
技术介绍
在互联网业务中数据库是必不可少的。而为了提供更优质的数据库服务,目前往往会通过集群的方式来实现,例如通过Galera、pxc等数据库集群来实现。但需要注意的是,对于诸如Galera、pxc等仅有一个节点能够采用引导模式进行启动的集群而言,在集群中的所有节点全部被关闭(如同时掉电)的情况下,在下次集群启动的时候,集群的启动需要人工登录到服务器上进行手动启动。这就导致在集群中的所有节点全部被关闭的情况下,再次启动集群时所需要投入的人力成本很高,同时由于需要用户逐台登录到服务器中,因此重启时间也比较长。
技术实现思路
本申请实施例的目的在于提供一种集群启动方法、装置、电子设备及可读存储介质,用以解决相关技术在集群中的所有节点全部被关闭的情况下,再次启动集群时所需要投入的人力成本很高,重启时间比较长的问题。本申请实施例提供了一种集群启动方法,包括:在检测到 ...
【技术保护点】
1.一种集群启动方法,其特征在于,包括:/n在检测到集群内各节点的应用服务端口均未启用,且仅有一个节点初步启动成功时,控制该节点的数据库以引导模式启动;/n在控制该节点的数据库以引导模式启动之后,在检测到所述集群内除该节点外的其余节点初步启动成功时,控制所述其余节点的数据库以加入模式启动,以加入到所述集群中。/n
【技术特征摘要】 【专利技术属性】
1.一种集群启动方法,其特征在于,包括:
在检测到集群内各节点的应用服务端口均未启用,且仅有一个节点初步启动成功时,控制该节点的数据库以引导模式启动;
在控制该节点的数据库以引导模式启动之后,在检测到所述集群内除该节点外的其余节点初步启动成功时,控制所述其余节点的数据库以加入模式启动,以加入到所述集群中。
2.如权利要求1所述的集群启动方法,其特征在于,所述在检测到所述集群内除该节点外的其余节点初步启动成功时,控制所述其余节点的数据库以加入模式启动包括:
在检测到所述集群内除该节点外的其余节点初步启动成功,且所述其余节点的应用服务端口未启用时,控制所述其余节点的数据库以加入模式启动。
3.如权利要求2所述的集群启动方法,其特征在于,所述在检测到所述集群内除该节点外的其余节点初步启动成功,且所述其余节点的应用服务端口未启用时,控制所述其余节点的数据库以加入模式启动包括:
在检测到所述集群内除该节点外的其余节点初步启动成功,且所述其余节点的应用服务端口未启用,且集群内存在节点中的应用服务端口启用时,控制所述其余节点的数据库以加入模式启动。
4.如权利要求3所述的集群启动方法,其特征在于,所述其余节点为检测到的第n个初步启动成功的节点;所述n为大于等于2的正整数;
所述在检测到所述集群内除该节点外的其余节点初步启动成功,且所述其余节点的应用服务端口未启用,且集群内存在节点中的应用服务端口启用时,控制所述其余节点的数据库以加入模式启动包括:
在检测到所述集群内除该节点外的其余节点初步启动成功,且所述其余节点的应用服务端口未启用,且在所述集群内存在n-1个节点中的应用服务端口启用时,控制所述其余节点的数据库以加入模式启动。
5.如权利要求1-4任一项所述的集群启动方法,其特征在于,在所述控制该节点的数据库以引导模式启动时,所述集群启动方法还包括:
启动共享锁,所述共享锁被启用时控制所述其余节点的数据库不能采用引导模式启动。
6.如权利要求5所述的集群启动方法,其特征在于,所述集群启动方法还包括:
在控制该节点的数据库以引导模式启动成功后,删除所述共享锁。
7.一种集群启动方法,其特征在于,应用于集群内的任一节点中;所述集群启动方法包括:
在自身初步启动成功时,检测所述集群内各节点的应用服务端口的状态和各节点的启动状态;
技术研发人员:吴业亮,朱正东,
申请(专利权)人:无锡华云数据技术服务有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。