A到B的单向同步 otter安装好以后,一开始一切同步正常,B的数据比A滞后10天,在B开始同步到第九天的时候,A的表t_goods_item的表增加了三个字段range_entity_type, type_id, range_id,otter却报错了,报错内容如下:
pid:6 nid:1 exception:setl:com.alibaba.otter.node.etl.transform.exception.TransformException: range_entity_type is not found in Table [name=t_goods_item; 14 columns] and source : goods.(.).(.)
会不会A的表结构修改后,node检查的时候,发现两边表结构不一致,而停止同步? 怀疑是不是跟反查机制有关,node去反查的时候,发现两边表结构不一致,就报异常了?请大神指教怎么解决!谢谢!!
原提问者GitHub用户 yyangh
停用启用一下任务,应该是之前版本的bug,DDL变化时内存缓存未更新 4.2.15已经修复
原回答者GitHub用户 agapple
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。