Closed loving-irene closed 3 years ago
canal-server:1.1.4
按照 sample 样例进行测试,能够正常输出sql
但是打印的 RowData 为空,类型为 \Google\Protobuf\Internal\RepeatedField 并不是期望的 \Com\Alibaba\Otter\Canal\Protocol\RowData[]
\Google\Protobuf\Internal\RepeatedField
\Com\Alibaba\Otter\Canal\Protocol\RowData[]
查看了 example 和 canal 日志,并没有报错
不知道是什么原因
已经解决
问题是 Mysql 的 binlog-format 未设置成功。
虽然按照教程变更了 /etc/my.cnf 的配置,也有重启,最后检查发现并没有变更成功,设置之后就能够拿到了。
需要注意的是,mysql 的 variable 分为 global 和 session 两个级别。
canal-server:1.1.4
按照 sample 样例进行测试,能够正常输出sql
但是打印的 RowData 为空,类型为
\Google\Protobuf\Internal\RepeatedField
并不是期望的\Com\Alibaba\Otter\Canal\Protocol\RowData[]
查看了 example 和 canal 日志,并没有报错
不知道是什么原因