发明名称 |
基于HIVE任务的任务调度方法及装置 |
摘要 |
本发明公开了一种基于HIVE任务的任务调度方法及装置,属于计算机技术领域。方法包括:确定需要进行调度的多个任务及各个任务之间的依赖关系;根据依赖关系确定各个任务的前置依赖任务及后置依赖任务;在所有需要进行调度的任务中选择当前需要调度的任务,得到被选任务;根据被选任务的前置依赖任务的调度结果对被选任务进行调度;按照选择被选任务的方式及调度被选任务的方式处理被选任务的后置依赖任务及所有未调度的任务,直至调度完所有需要进行调度的任务。本发明通过根据任务之间的依赖关系确定的被选任务的前置依赖任务的调度结果对被选任务进行调度,从而使得任务调度过程比较简单,并能够保证任务能够有序执行。因此,调度任务的效率较高。 |
申请公布号 |
CN104536811A |
申请公布日期 |
2015.04.22 |
申请号 |
CN201410831524.5 |
申请日期 |
2014.12.26 |
申请人 |
广州华多网络科技有限公司 |
发明人 |
陈武;邱百超 |
分类号 |
G06F9/46(2006.01)I;G06F9/48(2006.01)I |
主分类号 |
G06F9/46(2006.01)I |
代理机构 |
北京三高永信知识产权代理有限责任公司 11138 |
代理人 |
张耀光 |
主权项 |
一种基于HIVE任务的任务调度方法,其特征在于,所述方法包括:确定需要进行调度的多个任务,并确定各个任务之间的依赖关系;根据所述依赖关系确定各个任务的前置依赖任务及后置依赖任务;在所有需要进行调度的任务中选择当前需要调度的任务,得到被选任务;根据所述被选任务的前置依赖任务的调度结果对所述被选任务进行调度;按照选择所述被选任务的方式及调度所述被选任务的方式处理所述被选任务的后置依赖任务及所有未调度的任务,直至调度完所有需要进行调度的任务。 |
地址 |
510655 广东省广州市黄埔大道中309号羊城创意产业园3-08栋 |