跳到主要内容

调度任务

CloudCanal 的任务高度灵活, 可在任意一台任务运行机器(Sidecar)节点上运行。为确保任务的高可用性, CloudCanal 提供自动调度和手动调度功能。

自动调度场景

  • 创建任务: 在 CloudCanal 创建任务时, 控制台(Console)使用 加权算法 选择最优的任务运行机器(Sidecar)节点来承载任务运行。
  • 机器节点异常: 当节点异常时, 控制台(Console)会自动将异常节点中的任务调度到其他正常节点上。

手动调度

限制条件

不支持手动调度任务的条件及其解决方法:

限制条件解决方法
校验/订正任务取消调度校验/订正任务。
目标机器状态不健康选择健康的目标机器调度。
任务状态不为运行中、停止、等待停止手动启动任务或等待任务状态变更。
目标机器资源不足减少调度任务或选择资源更丰富的机器。

操作步骤

  1. 点击 同步设置 > 同步机器,进入集群列表页。
  2. 点击集群列表右侧操作栏中的 机器列表,进入机器列表页。
  3. 选择机器后,可在右侧查看在该机器上运行的任务列表。
  4. 选择需调度的任务,支持单独调度和批量调度。
    • 单独调度:点击任务列表最左侧的 重新调度
    • 批量调度:点击任务列表右上角的 批量调度
  5. 选择任务调度目标机器,并点击 确认