如何只为Condor群集作业使用一个节点?

时间:2014-01-02 19:28:26

标签: linux cluster-computing condor

我需要在Condor集群上运行大量作业(管道),但它必须位于一个节点上。所以我需要做两件事:

  • 如何向Condor询问可用节点?

  • 如何告诉Condor在该节点上运行作业?

我想这很简单,但我对文档很深,没有运气。

1 个答案:

答案 0 :(得分:2)

只需将作业要求设置为在特定节点上运行。

requirements = $(requirements) && (TARGET.Machine == "somenode")

选择该节点取决于您。如果你使用DAG,你可以有一个“节点选择”工作,然后重写提交文件,我在这里概述https://stackoverflow.com/a/27590992/174430