System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种分布式作业的负载均衡方法、电子设备及存储介质。
技术介绍
1、分布式计算集群(distributed processing cluster,dpc)由计划生成节点(sqlprocessor,sp)、数据存储节点(backend processor,bp)和元数据服务器节点(metadataprocessor,mp)三部分组成。其中,sp接收客户端请求,并生成执行计划;bp负责存储用户数据,执行sp的调度指令并将执行结果返回给sp;mp负责存储元数据并向sp、bp提供元数据服务。
2、在dpc系统中,创建作业时可以指定执行节点(执行节点可以是所有sp节点中的任意一个),执行该作业时会在指定的执行节点上执行;如果不指定执行节点,则选择可用的节点号最小的sp节点执行。如果作业指定了执行节点,则作业一旦创建完成,将始终在固定节点上执行,在作业数量较多的情况下,某些节点服务器资源使用可能较大,从而出现负载不均衡、作业执行时间较长的问题。如果不指定执行节点,则节点号较小的sp节点上将执行较多的作业,同样也会出现负载不均衡、作业执行时间较长的问题。故,如何对执行节点进行负载均衡成为了目前亟待解决的问题。
技术实现思路
1、本专利技术提供了一种分布式作业的负载均衡方法、电子设备及存储介质,以解决执行节点负载不均衡、作业执行时间较长的问题。
2、根据本专利技术的一方面,提供了一种分布式作业的负载均衡方法,其中,应用于元数据服务节点,包括:
...【技术保护点】
1.一种分布式作业的负载均衡方法,其特征在于,应用于元数据服务节点,包括:
2.根据权利要求1所述的方法,其特征在于,所述确定触发器以及所述触发器的默认执行节点满足预设条件,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述资源使用情况确定全部的所述执行节点中的目标执行节点,并在预设全局触发器执行链表中建立所述触发器与所述目标执行节点的动态分发信息,包括:
4.根据权利要求1所述的方法,其特征在于,所述按照所述动态分发信息发送所述触发器的触发器标识至所述目标执行节点,以使所述目标执行节点执行所述触发器对应的作业任务,包括:
5.根据权利要求1所述的方法,其特征在于,在所述按照所述动态分发信息发送所述触发器的触发器标识至所述目标执行节点之后,还包括:
6.根据权利要求1所述的方法,其特征在于,所述分布式作业的负载均衡方法,还包括:
7.一种分布式作业的负载均衡方法,其特征在于,应用于目标执行节点,包括:
8.根据权利要求7所述的方法,其特征在于,所述分布式作业的负载均衡方法,还包括:
...【技术特征摘要】
1.一种分布式作业的负载均衡方法,其特征在于,应用于元数据服务节点,包括:
2.根据权利要求1所述的方法,其特征在于,所述确定触发器以及所述触发器的默认执行节点满足预设条件,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述资源使用情况确定全部的所述执行节点中的目标执行节点,并在预设全局触发器执行链表中建立所述触发器与所述目标执行节点的动态分发信息,包括:
4.根据权利要求1所述的方法,其特征在于,所述按照所述动态分发信息发送所述触发器的触发器标识至所述目标执行节点,以使所述目标执行节点执行所述触发器对应的作业任务,包括:
5.根据权利要求1所述的方法,其特征在...
【专利技术属性】
技术研发人员:冯源,梁扬,雷琪,
申请(专利权)人:武汉达梦数据库股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。