【发布时间】:2019-05-04 13:09:11
【问题描述】:
和 Hadoop 一样,如果一个任务失败,它会分配给另一个节点,如何将任务重新分配给另一个节点? 当任务分配给特定节点(我想要的节点,例如节点 1)时,我想进入 MapReduce 程序,这个任务将被重新分配(例如节点 2)。如何完成这项工作?有想法吗?
(我使用的是 Hadoop 2.9.0)
【问题讨论】:
标签: java hadoop task variable-assignment
和 Hadoop 一样,如果一个任务失败,它会分配给另一个节点,如何将任务重新分配给另一个节点? 当任务分配给特定节点(我想要的节点,例如节点 1)时,我想进入 MapReduce 程序,这个任务将被重新分配(例如节点 2)。如何完成这项工作?有想法吗?
(我使用的是 Hadoop 2.9.0)
【问题讨论】:
标签: java hadoop task variable-assignment
如果您使用节点标签,则只能将任务分配给另一个节点或一组节点。 Hadoop 设计为在许多节点上运行(对于大多数用户而言,例如 20 到 500 个节点),因此您的用例不会被正常操作覆盖。如果你真的想追求这个,你有两个选择:
【讨论】: