[v1.0.26.alpha4] canal启动起来后,开始dump,为什么在mysql端,用show processlist 命令看不到dump进程
原提问者GitHub用户fangchunsheng
确认一下是不是开始消费数据了:
instance日志里有没有find start position : EntryPosition[included=false,journalName=xxxx,position=xxxx,serverId=,gtid=,timestamp=]. 然后meta.log有没有持续刷新
show slave hosts 可以看到canal的dump进程
原回答者GitHub用户lcybo
Canal的dump进程是通过调用MySQL的binlog dump接口实现的,因此在MySQL端是看不到该进程的。可以通过Canal的日志来查看dump进程的状态和日志输出,具体操作如下:
找到Canal的日志文件路径,一般在Canal的conf目录下的instance目录中,例如:/usr/local/canal/conf/example/instance/log。
打开Canal的日志文件,搜索关键词“dump”,可以查看到Canal dump进程的状态和输出的binlog日志信息。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。