开发者社区> 问答> 正文

用show processlist 命令看不到dump进程

[v1.0.26.alpha4] canal启动起来后,开始dump,为什么在mysql端,用show processlist 命令看不到dump进程

原提问者GitHub用户fangchunsheng

展开
收起
绿子直子 2023-05-09 08:07:28 84 0
2 条回答
写回答
取消 提交回答
  • 确认一下是不是开始消费数据了:

    instance日志里有没有find start position : EntryPosition[included=false,journalName=xxxx,position=xxxx,serverId=,gtid=,timestamp=]. 然后meta.log有没有持续刷新

    show slave hosts 可以看到canal的dump进程

    原回答者GitHub用户lcybo

    2023-05-09 19:37:37
    赞同 展开评论 打赏
  • Canal的dump进程是通过调用MySQL的binlog dump接口实现的,因此在MySQL端是看不到该进程的。可以通过Canal的日志来查看dump进程的状态和日志输出,具体操作如下:

    1. 找到Canal的日志文件路径,一般在Canal的conf目录下的instance目录中,例如:/usr/local/canal/conf/example/instance/log。

    2. 打开Canal的日志文件,搜索关键词“dump”,可以查看到Canal dump进程的状态和输出的binlog日志信息。

    2023-05-09 09:20:35
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
服务上云加速大家居产业C2M进程 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多