在运行时直接修改了ClientIdentity.filter 取消了一个表的监听,此后改表结构发生变化,增加了1列,这个ddl不会被记录到meta_history中,再次修改ClientIdentity.filter 监听这个表,会报错,数据库的列数不一致求教如何解决,是否有api可以刷新表结构的快照
pdtvr36n1#
目前这个设计上是会有一些问题,重新加入一张历史表因为table meta历史数据的问题,会导致表结构校验失败
nwlqm0z12#
@agapple 大佬,这个bug有修复时间表吗
yebdmbv43#
把 canal.deployer/conf/instance/的.db和.dat删除,然后重启canal.deployer
3条答案
按热度按时间pdtvr36n1#
目前这个设计上是会有一些问题,重新加入一张历史表因为table meta历史数据的问题,会导致表结构校验失败
nwlqm0z12#
@agapple 大佬,这个bug有修复时间表吗
yebdmbv43#
把 canal.deployer/conf/instance/的.db和.dat删除,然后重启canal.deployer