canal-server 配置了regex如下
canal.instance.dbUsername=canal canal.instance.dbPassword=canal canal.instance.defaultDatabaseName=EDU_DISCOUNT_PRICE_TEST canal.instance.connectionCharset=UTF-8
#canal.instance.filter.regex=... canal.instance.filter.regex=EDU_DISCOUNT_PRICE_TEST..*
Client 代码 connector.subscribe("EDU_DISCOUNT_PRICE_TEST.t_online_discount"); 同样配置了过滤,但是仍然有不相关的库的表更新信息。数据库确认binlog格式为 ROW
canal 定位问题真的很不方便。。,求解答。
原提问者GitHub用户JasonHuangHuster
connector.subscribe("EDU_DISCOUNT_PRICE_TEST.t_online_discount"); 改成 connector.subscribe("EDU_DISCOUNT_PRICE_TEST\.t_online_discount");
原回答者GitHub用户dydeve
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。