KobeGriffin 2021-08-04 10:55 采纳率: 0%
浏览 458

canalserver启动异常(docker环境)

服务器上安装了canalserver的docker容器,启动时一直在报错
异常详情:
2021-08-04 10:52:21.133 [destination = example , address = /10.12.1.77:3306 , EventParser] ERROR com.alibaba.otter.canal.common.alarm.LogAlarmHandler - destination:example[com.alibaba.otter.canal.parse.exception.CanalParseException: com.alibaba.otter.canal.parse.exception.CanalParseException: not found [cattle.cluster_membership] in db , pls check!
Caused by: com.alibaba.otter.canal.parse.exception.CanalParseException: not found [cattle.cluster_membership] in db , pls check!

通过查看canal代码解析,终于找到问题了,解决办法:
在mysql数据库内,因为包含了多个库,我需要增量同步监测的表对应的库只有一个,因此必须配置库的过滤规则,即在canalserver内的instance.properties文件内,配置过滤规则,如:

(代码粘贴上去符号就没了,有需要交流的朋友可以私信我)

这样以来,异常提示内的cattle库就被排除canal监测之外,也就不会报异
常了

修改保存instance.properties后,重新启动该容器即可。

第一次用canal和es7,踩了很多坑,困扰三天的问题终于解决了,以上内容希望对大家有帮助。

  • 写回答

1条回答 默认 最新

  • gammey 2021-08-04 13:36
    关注

    cattle.cluster_membership 这个表不存在

    评论

报告相同问题?

问题事件

  • 修改了问题 8月4日
  • 修改了问题 8月4日
  • 修改了问题 8月4日
  • 修改了问题 8月4日
  • 展开全部

悬赏问题

  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音
  • ¥30 Pytorch深度学习服务器跑不通问题解决?
  • ¥15 部分客户订单定位有误的问题
  • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
  • ¥15 Bug traq 数据包 大概什么价
  • ¥15 在anaconda上pytorch和paddle paddle下载报错
  • ¥25 自动填写QQ腾讯文档收集表