1.假如mysql中有多个数据库,只监听test数据库怎么配置?
2.假如可以的话,怎么此库下的配置某一张表?
3.canal.instance.defaultDatabaseName = 怎么使用
原提问者GitHub用户wql6
在配置文件里设置,如conf\example\instance.properties里有2个配置选项 canal.instance.filter.regex = ... 这个是白名单,如test..*只监听test数据库,test.test监控test库里的test表,多个的话用逗号隔开,但是注意这个配置是无效的,必须在客户端subscribe方法里配置,因为会覆盖 canal.instance.filter.black.regex = 这个是黑名单,排除库表,配置同上,这个配置有效
具体配置示例参照源码目录里filter部分,canal.instance.defaultDatabaseName = 这个配置项也是无效的,配不配没有关系
原回答者GitHub用户liyong2008
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。