Canal 同步中断时的排查笔记。
一、查询 Canal 日志
logs/example/example.log—— 连接错误的日志
logs/example/meta.log—— 数据同步的日志
二、查询 MySQL 的 binlog 日志
- 查看 binlog 信息
-- 获取最新一个日志文件
show binary logs;
- 查看指定日志的详情
-- 获取 log_name、pos 起始位置信息
show binlog events in 'mysql-bin-000**';
三、修改 Canal 配置
# 修改 journalName、position
vi /canal/conf/example/meta.dat
四、重启 / 启动 Canal
/canal/bin/restart.sh
/canal/bin/startup.sh