【技术实现步骤摘要】
跨域大数据平台的分布式集群状态信息管理方法及系统
[0001]本专利技术涉及数据处理领域,尤其涉及一种跨域大数据平台的分布式集群状态信息管理方法、系统、电子设备及存储介质。
技术介绍
[0002]目前现有技术中,像中国联通、中国电信会在各个省份建立大数据平台,然后每天把存储数据的文件通过网络上传到总部的大数据平台,然后在总部做数据稽核、数据分析等业务。在大数据平台的数据稽核、数据分析中,通常会使用分布式系统来完成计算。分布式系统需要根据集群内部多个进程的状态信息,进行协作多个进程的任务,通常能够使用Zookeeper服务组件,来进行分布式任务的协作或者竞争管理。
[0003]由于平台之间都是物理隔离和人工沟通,如果其中某平台的集群出现故障,需要人工跨部门通知其他平台,本平台的数据和资源无法获取和使用。当平台集群故障和恢复时,也需要人工跨部门通知其它平台本平台的数据和资源已恢复。因此,数据的存储和计算压力都全部集中总部大数据平台,导致总部的服务器集群建设成本、网络带宽压力、人工运维压力和管理成本等过于集中到总部,而相反省份大数据平台的人力和资源得不到充分的运用。总部和省份平台之间的状态信息的同步都是人工跨部门沟通,灵活性和响应速度都大大降低。此外,Zookeeper服务组件仅仅可针对单一平台内部进行状态信息的同步和任务的协作,对于多个大数据平台之间的任务协作并不能适用。
技术实现思路
[0004]本专利技术提供一种跨域大数据平台的分布式集群状态信息管理方法、系统、电子设备及存储介质,旨在克服现有 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.一种跨域大数据平台的分布式集群状态信息管理方法,其特征在于,包括:将所述跨域大数据平台包括的总部大数据平台和省份大数据平台的各个大数据平台的对外开放节点列表信息备份于所述各个大数据平台的集群内的Zookeeper服务组件,并缓存且仅缓存一份于本集群的leader节点,所述集群内的各节点注册为所述Zookeeper组件的客户端;进行所述省份大数据平台在所述总部大数据平台的注册,其中所述省份大数据平台的leader节点定期向所述总部大数据平台的集群的所述对外开放节点列表发送注册请求,在所述总部大数据平台收到所述注册请求后,如果确认为允许注册的所述省份大数据平台,并且确认所述省份大数据平台的所述对外开放列表是可用的,则进行数据同步和元数据信息的同步,最终完成所述集群的信息在所述总部大数据平台内的自动备份和缓存,以完成所述省份大数据平台的上线操作,并将最新的跨域信息缓存通过RPC向各个在线集群的对外开放节点进行同步通知,其中,所述总部大数据平台对所述省份大数据平台的所述对外开放节点列表保持RPC心跳机制。2.根据权利要求1所述的跨域大数据平台的分布式集群状态信息管理方法,其特征在于,所述进行所述省份大数据平台在所述总部大数据平台的注册,包括:所述省份大数据平台启动后选举出集群的leader节点,并通过所述RPC向所述总部大数据平台的对外开放节点列表MASTER_ACCESS_LIST发起注册请求;所述总部大数据平台启动后选举出集群的leader节点,并在接收到所述注册请求后验证所述省份大数据平台的对外开放节点列表SLAVE_ACCESS_LIST的合法性;回复数据和元数据的同步消息,并向所述省份大数据平台同步所述数据和所述元数据;以及所述总部大数据平台将所述省份大数据平台的所述SLAVE_ACCESS_LIST信息备份到所述Zookeeper服务组件,并将所述SLAVE_ACCESS_LIST信息缓存且仅缓存一份到本集群的leader节点。3.根据权利要求2所述的跨域大数据平台的分布式集群状态信息管理方法,其特征在于,所述将最新的跨域信息缓存通过RPC向各个在线集群的对外开放节点进行同步通知,包括:在所述总部大数据平台的Leader节点接收到刚刚注册的缓存信息后,向先前已经注册成功的所述省份大数据平台发起远程过程调用RPC通知,通知有新平台注册进来,并通过所述省份大数据平台的所述SLAVE_ACCESS_LIST向各个省份同步更新所述跨域数据平台的最新缓存信息;以及在所述省份大数据平台的SLAVE_ACCESS_LIST收到所述总部大数据平台发送的所述跨域数据平台的所述最新缓存信息后,将所述最新缓存信息备份到所述Zookeeper服务组件,并缓存且仅缓存一份到本集群的leader节点。4.根据权利要求1所述的跨域大数据平台的分布式集群状态信息管理方法,其特征在于,所述方法还包括:注册成功的所述省份大数据平台的Leader节点负责与所述总部大数据平台的MASTER_ACCESS_LIST保持RPC心跳通信,并且进行可视化显示以监测跨域功能正常运行;以及注册成功的所述总部大数据平台的leader节点负责与所述省份大数据平台的SLAVE_
技术研发人员:刘二查,康金怀,
申请(专利权)人:北京东方国信科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。