一种Zookeeper集群维护方法、装置及电子设备、存储介质制造方法及图纸

技术编号:36615793 阅读:28 留言:0更新日期:2023-02-15 00:22
本申请公开了一种Zookeeper集群维护方法、装置及电子设备、存储介质,该方法由ZooKeeper集群控制服务器执行,该方法包括:通过批量操作接口接收针对多个目标Znode节点的批量操作请求,批量操作请求中包括各目标Znode节点的信息;对所述批量操作请求中的各目标Znode节点的信息进行校验;根据校验结果确定是否对各目标Znode节点执行所述批量操作请求对应的批量操作。相比于现有的需要用户登录到Zookeeper集群中的每个服务端上分别进行单个Znode节点的操作的方式来说,本申请通过事先设置好的批量操作接口,满足了用户对Znode节点进行批量操作的需求,提高了Zookeeper集群的运维效率;此外,通过对批量操作请求进行自动化参数校验,降低了人为误操作发生的概率。发生的概率。发生的概率。

【技术实现步骤摘要】
一种Zookeeper集群维护方法、装置及电子设备、存储介质


[0001]本申请涉及分布式集群
,尤其涉及一种Zookeeper集群维护方法、装置及电子设备、存储介质。

技术介绍

[0002]ZooKeeper是一个开放源码的分布式应用程序协调服务,通常会部署在多台机器上,即存在多个服务端,以此形成ZooKeeper集群,每个服务端上都会部署一定数量的Znode节点,作为提供服务的基本单位。
[0003]实际业务场景下,由于各种业务需求的变化或者节点异常情况等的发生,需要对ZooKeeper集群中的Znode节点执行各种适应性操作,例如为了应对业务量的增长,需要新增一定数量的Znode节点以提供更多的服务能力等,或者对异常的Znode节点进行及时删除操作,以避免对实际业务造成影响等。
[0004]然而专利技术人发现,现有技术需要用户登录到Zookeeper集群中的每个服务端上分别进行单个Znode节点的操作,导致Znode节点运维时间较长,效率不高。

技术实现思路

[0005]本申请实施例提供了一种Zook本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种Zookeeper集群维护方法,由ZooKeeper集群控制服务器执行,其中,所述方法包括:通过批量操作接口接收针对多个目标Znode节点的批量操作请求,所述目标Znode节点的批量操作请求中包括各目标Znode节点的信息;对所述批量操作请求中的各目标Znode节点的信息进行校验;根据校验结果确定是否对各目标Znode节点执行所述批量操作请求对应的批量操作。2.如权利要求1所述方法,其中,所述对所述批量操作请求中的各目标Znode节点的信息进行校验包括:根据所述目标Znode节点的批量操作请求确定批量操作类型;根据所述批量操作类型,对所述批量操作请求中的各目标Znode节点的信息进行校验,得到所述校验结果。3.如权利要求2所述方法,其中,所述根据所述批量操作类型,对所述批量操作请求中的各目标Znode节点的信息进行校验包括:根据各目标Znode节点的信息,在Znode节点信息数据库中进行匹配,得到匹配结果;根据所述匹配结果和所述批量操作类型,确定对所述批量操作请求中的各目标Znode节点的信息的校验结果。4.如权利要求3所述方法,其中,所述目标Znode节点的信息包括目标Znode节点的节点标识,所述根据各目标Znode节点的信息,在Znode节点信息数据库中进行匹配,得到匹配结果包括:确定所述目标Znode节点的节点标识是否能在所述Znode节点信息数据库中找到;若能,则确定所述匹配结果为匹配成功;若不能,则确定所述匹配结果为匹配失败。5.如权利要求3所述方法,其中,所述根据所述匹配结果和所述批量操作类型,确定对所述批量操作请求中的各目标Znode节点的信息的校验结果包括:若所述匹配结果为匹配成功、且所述批量操作类型为批量删除操作,或者,所述匹配结果为匹配失败、且所述批量操作类型为批量增加操作,则确定所述校验结果为校验通过。6.如权利要求2所述方法,其中,所述根据所述批量操作类型,对所述批量操作请求中的各目标Znode节点的信息进行校验,得到所述校验结果包括:将所述目标Znode节点的批量操作请求转化为第一ZooKeeper四字命令;通过所述第一ZooKeeper四字命令,与所述ZooKeeper集群所在的服务端建立通信连接,以获取服务端返回的结果;根据所述服务端返回的结果和所述批量操作类型,确定对所述批量操作请求中的各目标Znode节点的信息的校验结果。7.如权利要求1所述方法,其中,所述通过批量操作接口接收针对多个目标Zn...

【专利技术属性】
技术研发人员:张伯安沈村敬董俊峰强群力刘超千赵彤
申请(专利权)人:网联清算有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1