【技术实现步骤摘要】
一种集群部署方法、装置、电子设备及计算机可读介质
[0001]本申请涉及云计算
,尤其涉及一种集群部署方法、装置、电子设备及计算机可读介质。
技术介绍
[0002]远程字典服务(Remote Dictionary Server,redis)作为今后主要的内存数据库存储的方案,在每个省、市、分行部署redis集群时,因各层原因,都是各个地方的数据库管理员(Database Administrator,DBA)、运维、技术员现场实施部署的。部署的方式、方法、配置以及集群架构千差万别,受当地的网络环境影响无法连通互联网,操作员的技术水平也参差不齐,使得部署质量以及工期也相差较大。导致在部署集群时,存在遗漏或错误,会给线上数据库埋下严重事故隐患。
技术实现思路
[0003]有鉴于此,本申请实施例提供一种集群部署方法、装置、电子设备及计算机可读介质,能够解决现有的在部署集群时,存在遗漏或错误,会给线上数据库埋下严重事故隐患的问题。
[0004]为实现上述目的,根据本申请实施例的一个方面,提供了一种集群部署
【技术保护点】
【技术特征摘要】
1.一种集群部署方法,其特征在于,包括:接收集群部署请求,获取对应的场景标识;根据所述场景标识调用并运行对应的架构程序工具包,响应于监听到运行异常,确定对应的异常集群主节点;确定所述异常集群主节点对应的各个集群从节点,获取所述各个集群从节点的表现数据;基于所述表现数据,从所述各个集群从节点中确定目标集群从节点,进而将所述目标集群从节点切换为集群主节点;根据所述集群主节点和所述各个集群从节点,继续运行所述结构程序工具包直至运行成功。2.根据权利要求1所述的方法,其特征在于,所述确定对应的异常集群主节点,包括:调用第一服务监听组件,以向所述集群部署请求对应的集群主节点发送第一指令和第二指令,并接收返回的第一指令响应结果和第二指令响应结果;根据所述第一指令响应结果和所述第二指令响应结果,判断所述各个集群主节点是否宕机,以得到第一判断结果;响应于第一判断结果为集群主节点宕机,将所述第一判断结果发送至各个第二服务监听组件,并接收所述各个第二服务监听组件返回的各个第二判断结果;确定所述各个第二判断结果中对应于集群主节点宕机的数量,响应于所述数量超过预设阈值,确定所述集群主节点为异常集群主节点。3.根据权利要求1所述的方法,其特征在于,所述将所述目标集群从节点切换为集群主节点,包括:确定所述场景标识对应的服务监听组件集合和选举策略;根据所述选举策略,从所述服务监听组件集合中确定出目标服务监听组件;调用所述目标服务监听组件,以将所述目标集群从节点切换为集群主节点。4.根据权利要求1所述的方法,其特征在于,所述获取所述各个集群从节点的表现数据,包括:获取所述各个集群从节点的在线状态数据、响应速度数据和连接时长数据。5.根据权利要求3所述的方法,其特征在于,在所述将所述目标集群从节点切换为集群主节点之后,所述方法还包括:基于所述集群主节点和所述各个集群从节点,生成主从关系数据;将所述主从关系数据同步至所述服务监听组件集合中的各个服务监听组件。6.根据权利要求1所述的方法,其特征在于,所述运行所述结构程序工具包,包括:确定所述结构程序工具包对应的功能,进而确定所述功能对应的所述集群主节点的逻辑核;将所述功能分配至所述逻辑核。7.根据权利要求6所述的方法,其特征在于,所述确定所述功能对应的所述集群主节点的逻辑核,包括:获取所述功能对应的配置指标数据;根据所述配置指标数据,确定所述功能对应的所述集群主节点的逻辑核。
8.一种集群部署装置,其特征在于,包括:接收单元,被配置成接收集群部署请求,获取对应的场景标识;异常集群主节点确定单元,被配置成根据所述场景标识调用并运行对应的架构程序工具包,响应于监听到运行异常,确定对应的...
【专利技术属性】
技术研发人员:王阳,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。