问题描述
mysql 表里有个字段,已经存在很久了,但是这个字段一直没同步到 es。
因为业务需要,现在想把 这个字段 同步到 es,请问有什么比较好的方式吗
基本情况
mysql:5.7
es:6.0
数据同步组件:canal
自己考虑过的实现
因为是基于 canal 进行同步,而 canal 是基于 binlog。因此这边想的是,更新 数据的 create_time。从而触发 canal 同步。
但是觉得这样的实现有点 low.
因此,想问:有没有更好一点的实现方式?
mysql 表里有个字段,已经存在很久了,但是这个字段一直没同步到 es。
因为业务需要,现在想把 这个字段 同步到 es,请问有什么比较好的方式吗
mysql:5.7
es:6.0
数据同步组件:canal
因为是基于 canal 进行同步,而 canal 是基于 binlog。因此这边想的是,更新 数据的 create_time。从而触发 canal 同步。
但是觉得这样的实现有点 low.
因此,想问:有没有更好一点的实现方式?
15 回答8.4k 阅读
8 回答6.2k 阅读
5 回答3.2k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
2 回答2.8k 阅读✓ 已解决