【技术实现步骤摘要】
非高可用性组件的修复方法、大数据集群和容器服务平台
本专利技术实施例涉及大数据
,尤其涉及一种非高可用性组件的修复方法、大数据集群、容器服务平台、系统及存储介质。
技术介绍
随着互联网技术的不断发展,大数据平台有了新的发展和突破。在现有技术中,大数据平台的管理节点的规模可能会是成百上千。大数据集群中按照是否高可用可将组件分为高可用组件(HA组件)和非高可用组件(非HA组件)。当大数据集群中的组件发生故障后,故障信息由监控模块采集到并报警,触发工单推送至一线运维人员,进行故障定位和恢复,如果问题较为复杂,进一步推送至二线运维人员进行排障处理。专利技术人在实现本专利技术的过程中,发现通过现有技术中的方案至少存在:基于运维人员的手工操作,对于不同故障的响应时间无法保证,因此组件故障对于业务的影响无法预估,最终影响对外提供的服务的问题。
技术实现思路
本专利技术所要解决的技术问题是针对现有技术中所存在的上述缺陷,提供一种非高可用性组件的修复方法、大数据集群、容器服务平台、系统及存储介质,用以解决现有技术中存在基于运维人员的手工操作,对于不同故障的响应时间无法保证,因此组 ...
【技术保护点】
1.一种非高可用性组件的修复方法,应用于大数据集群,其特征在于,所述方法包括:对非高可用性HA组件的事件信息进行监测,并将所述事件信息同步至容器服务平台;响应于所述非HA组件发生故障事件,从所述容器服务平台获取修复所述非HA组件对应的修复镜像地址;根据所述修复镜像地址从所述容器服务平台获取修复镜像文件;根据所述修复镜像文件对所述非HA组件进行修复处理。
【技术特征摘要】
1.一种非高可用性组件的修复方法,应用于大数据集群,其特征在于,所述方法包括:对非高可用性HA组件的事件信息进行监测,并将所述事件信息同步至容器服务平台;响应于所述非HA组件发生故障事件,从所述容器服务平台获取修复所述非HA组件对应的修复镜像地址;根据所述修复镜像地址从所述容器服务平台获取修复镜像文件;根据所述修复镜像文件对所述非HA组件进行修复处理。2.根据权利要求1所述的非高可用性组件的修复方法,其特征在于,所述根据所述修复镜像文件对所述非HA组件进行修复处理,具体包括:停止所述非HA组件的进程;基于所述非HA组件的当前部署环境对所述非HA组件进行预修复;启动所述修复镜像文件,以便对所述非HA组件进行修复,并监听日志输出。3.一种大数据集群,其特征在于,所述大数据集群包括:集群监测模块、集群获取模块和集群修复模块,其中,所述集群监测模块用于:对非高可用性HA组件的事件信息进行监测,并将所述事件信息同步至容器服务平台;所述集群获取模块用于:响应于所述非HA组件发生故障事件,从所述容器服务平台获取修复所述非HA组件对应的修复镜像地址,并根据所述修复镜像地址从所述容器服务平台获取修复镜像文件;所述集群修复模块用于:根据所述修复镜像文件对所述非HA组件进行修复处理。4.一种非高可用性组件的修复方法,应用于容器服务平台,其特征在于,所述方法还包括:在接收到所述大数据集群同步的事件信息后,响应于所述非HA组件发生安装事件和/或卸载事件,对预存的非HA组件列表进行更新处理,得到目标非HA组件列表,其中,所述预存的非HA组件列表包括所述非HA组件的所述事件信息,所述事件信息包括:组件名称、环境类别、资源占用信息和配置参数信息中的一种或多种。5.根据权利要求4所述的非高可用性组件的修复方法,其特征在于,所述方法还包括:从所述目标非HA组件列表中获取所述非HA组件的所述事件信息;根据所述事件信息,调用与所述非HA组件对应的修复策略;基于所述修复策略和所述故障事件,生成所述修复镜像地址和所述修复镜像文件。6.一...
【专利技术属性】
技术研发人员:尹正军,穆纯进,马骁,
申请(专利权)人:中国联合网络通信集团有限公司,联通大数据有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。