mysql多个表可以分别通过canal同步到一个表上吗?

mysql多个表可以分别通过canal同步到一个表上吗?

问题描述:

本来canal支持联表后同步到es的,但由于平台不支持,想请问各位大佬有没有试过多个mysql表分别同步到es中一个表的不同字段呢?

建议构建中间表进行该问题的处理。在mysql中创建一个中间表,通过多表关联后,得到完整的数据(包含所有所需的字段),再进行ES同步。