Labs推荐给你的相关资讯
帖子
新闻
博文
报告
看过此帖的还看过

是不是翻译的问题?Hadoop mapreduce的调度实体就Job和Task两个,也就是作业和任务,一个作业被划分成若干任务在多机器上并行运行,而任务又分Map和Reduce两种任务。
首先,谢谢你的回答。有可能是翻译问题。那是不是任务调度就是task调度,作业调度就是job调度。job调度在于选择某个job运行,task调度在于把任务分到哪个节点上,我的这些理解有问题吗?
是不是翻译的问题?Hadoop mapreduce的调度实体就Job和Task两个,也就是作业和任务,一个作业被划分成若干任务在多机器上并行运行,而任务又分Map和Reduce两种任务。
可以这样理解。
首先,谢谢你的回答。有可能是翻译问题。那是不是任务调度就是task调度,作业调度就是job调度。job调度在于选择某个job运行,task调度在于把任务分到哪个节点上,我的这些理解有问题吗?
Hadoop中,关于调度的粒度都是task级别的。当JobTracker收到TaskTracker的心跳之后,返回给TaskTracker的信息就包含了调度器分配的task(s)。有些研究论文也讨论了针对job级别的调度,这个另当别论。目前Hadoop中的三种调度器都是针对task级别的。
![]()
![]()