canal官方文档可以点击这里查看。
按照官网的教程完成配置后会发现,在修改mysql时java客户端还是没有反应。暂时发现有以下两种原因:
1.需要修改canal.properties配置,但是官网没有讲解。(大概率)
进入canal解压文件 ,编辑conf/canal.properties文件
vim conf/canal.properties
有这么一行
canal.instance.parser.parallelThreadSize = 16
默认是被注释掉的,需要打开注释,然后重启canal
cd bin
./restart.sh
这种是第一次配置时,大概率碰到的情况。
2.修改conf/example/instance.properties
第一个红框全部注释掉,第二个红框值修改为登录mysql的账号和密码,第三个框注释掉(注释掉意味着监听整个库),然后重启canal。