调度任务
CloudCanal 的任务高度灵活, 可在任意一台任务运行机器(Sidecar)节点上运行。为确保任务的高可用性, CloudCanal 提供自动调度和手动调度功能。
自动调度场景
- 创建任务: 在 CloudCanal 创建任务时, 控制台(Console)使用 加权算法 选择最优的任务运行机器(Sidecar)节点来承载任务运行。
- 机器节点异常: 当节点异常时, 控制台(Console)会自动将异常节点中的任务调度到其他正常节点上。
手动调度
限制条件
不支持手动调度任务的条件及其解决方法:
限制条件 | 解决方法 |
---|---|
校验/订正任务 | 取消调度校验/订正任务。 |
目标机器状态不健康 | 选择健康的目标机器调度。 |
任务状态不为运行中、停止、等待停止 | 手动启动任务或等待任务状态变更。 |
目标机器资源不足 | 减少调度任务或选择资源更丰富的机器。 |
操作步骤
- 点击 同步设置 > 同步机器,进入集群列表页。
- 点击集群列表右侧操作栏中的 机器列表,进入机器列表页。
- 选择机器后,可在右侧查看在该机器上运行的任务列表。
- 选择需调度的任务,支持单独调度和批量调度。
- 单独调度:点击任务列表最左侧的 重新调度。
- 批量调度:点击任务列表右上角的 批量调度。
- 选择任务调度目标机器,并点击 确认。