开发者社区> 问答> 正文

最新release版本中 regex 过滤不起作用

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

展开
收起
绿子直子 2023-05-09 10:25:16 53 0
1 条回答
写回答
取消 提交回答
  • connector.subscribe("EDU_DISCOUNT_PRICE_TEST.t_online_discount"); 改成 connector.subscribe("EDU_DISCOUNT_PRICE_TEST\.t_online_discount");

    原回答者GitHub用户dydeve

    2023-05-10 09:36:54
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载