Canal问题总结

官网地址 https://github.com/alibaba/canal

问题一:

发现同一个canal instance里,其中一个表操作可以正常同步到kafka,另一个表则不行。日志也没报错。

不能同步的表最近的操作有修改表结构(增加了一个字段)。

将其修改为:
canal.instance.filter.query.ddl = false

关闭canal server(canal-server/bin/stop.sh)

重新部署canal-server

canal发送消息到kafka(配置了SASL验证)的配置

canal.serverMode = kafka


##################################################
#########              Kafka              #############
##################################################
kafka.bootstrap.servers = 127.0.0.1:9192,127.0.0.1:9192,127.0.0.1:9192
kafka.acks = all
kafka.compression.type = none
kafka.batch.size = 16384
kafka.linger.ms = 1
kafka.max.request.size = 1048576
kafka.buffer.memory = 33554432
kafka.max.in.flight.requests.per.connection = 1
kafka.retries = 0

kafka.kerberos.enable = false
kafka.kerberos.krb5.file = "../conf/kerberos/krb5.conf"
kafka.kerberos.jaas.file = "../conf/kerberos/jaas.conf"
groupId=group_chemical
kafka.sasl.mechanism=SCRAM-SHA-256
kafka.security.protocol=SASL_PLAINTEXT
kafka.sasl.jaas.config=org.apache.kafka.common.security.scram.ScramLoginModule required username="user" password="user-secret";

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值