几天前,Yahoo 发布了关于 Storm-on-YARN 项目http://developer.yahoo.com/blogs/ydn/storm-yarn-released-open-source-143745133.html,这使得在 YARN 上运行 Storm 成为可能。这是一个很大的改进,但是我有两个关于使用 YARN 运行 Storm 等任务的问题。像 Storm 这样的任务对执行时间没有限制……我的意思是,当你运行 Storm 时,你希望它会工作几天或几个月——听队列或其他什么。我的意思是有一组任务在执行时间上没有限制(我想报告 0% 的进度)
1)什么是超时?普通的M/R在挂起时被杀死,如何防止它?我浏览了代码,但没有找到任何特殊代码 2) 同样,MR1 有队列等待执行的作业:当集群完成一项作业时,它从队列中获取下一个作业。纱线呢?如果我将无休止地推送类似 Storm 的作业 A 和作业 B,作业 B 会被执行吗?
抱歉,如果我的问题看起来很荒谬,也许我错过/不明白某些事情