Skip to main content

MySQL源端添加心跳

简述

CloudCanal 商业版提供了系统自带的心跳功能,如果社区版需要添加心跳能力,可按以下步骤添加。

步骤

  • 源库添加 cloudcanal_hb 库(或其他名字)
  • 在 cloudcanal_hb 库添加 hb_tab 表(或其他名字)
    create table hb_tab
    (
    `id` bigint(20) NOT NULL AUTO_INCREMENT,
    `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
    PRIMARY KEY (`id`)
    );
    insert into hb_tab(id, gmt_modified) VALUES (1,now());
  • 配置 crontab 任务,定时对源端数据库执行如下 UPDATE SQL 即可
     update  hb_tab set gmt_modified=now() where id=1;