调度任务
CloudCanal 的任务高度灵活, 可在任意一台任务运行机器(Sidecar)节点上运行。为确保任务的高可用性, CloudCanal 提供自动调度和手动调度功能。
自动调度场景
- 创建任务: 在 CloudCanal 创建任务时, 控制台(Console)使用 加权算法 选择最优的任务运行机器(Sidecar)节点来承载任务运行。
- 机器节点异常: 当节点异常时, 控制台(Console)会自动将异常节点中的任务调度到其他正常节点上。
手动调度
限制条件
不支持手动调度任务的条件及其解决方法:
限制条件 | 解决方法 |
---|---|
校验/订正任务 | 取消调度校验/订正任务。 |
目标机器状态不健康 | 选择健康的目标机器调度。 |
任务状态不为运行中、停止、等待停止 | 手动启动任务或等待任务状态变更。 |
目标机器资源不足 | 减少调度任务或选择资源更丰富的机器。 |