我有这段代码:
static void Main(string[] args)
{
Microsoft.Hpc.Scheduler.Scheduler scheduler =
new Microsoft.Hpc.Scheduler.Scheduler();
Console.Write(scheduler.ClusterParameters + "\n" +
scheduler.EnvironmentVariables + "\n");
}
这会产生异常。创建调度程序对象后,属性ClusterParameters和EnvironmentVariables将保留异常。
例外是“Microsoft.Hpc.Scheduler.SchedulerException - 操作失败,因为您没有连接到调度程序”
有什么想法吗?
答案 0 :(得分:1)
docs建议您不要直接使用Scheduler
课程。这样做:
IScheduler scheduler = new Scheduler();
完成此操作后,您必须Connect to be able to use the properties。这就是你得到这个例外的原因。
创建此实例后 界面,调用IScheduler.Connect 连接到群集的方法。您 然后可以创建和安排作业,运行 命令和检索信息 关于集群中的节点。