canal同步报错Target column: NAME not matched

一 问题描述

我们canal有个这样的使用场景:

从多个源端同步相同的表数据到同一个目标端进行数据的统一展示。

但是发现在源端1删除字段的后,其他源端的canal client日志会报错:

Target column: NAME not matched
此后,这个表的sql操作(如insert,即使不往该删除的字段插入数据)无法进行同步。

二 如何规避

在多个源端往同一目标端进行canal同步的场景下,禁止drop字段。

猜你喜欢

转载自blog.csdn.net/yabignshi/article/details/120305006