mysql 增量数据同步到Starrocks starrocks-migrate-tool 执行异常

数据库中有多个表,我需要把t_report_ 前缀的表同步,但是需要排除 里面含有 agg 前缀的表,目前配置如下,但是smt 执行会有异常
table = ^t_report_((?!agg_).)*$

请问下使用的最新版本的starrocks-miragate-tool吗?不是的话,建议下载最新的版本跑一下https://www.starrocks.com/en-US/download/community
另外您的正则有点问题,应该是table = ^t_report_((?!agg).)*$这样子吧?agg后面没有_

下载最新的 smt 执行也是一样的错误,正则表达式应该没问题,你上面的我配置了 也是一样的报错,只有 配置 table = ^t_report_.*$ 这样不报错, 是不是smt 工具 兼容性有问题呢?

辛苦发下config_prod.conf

config_prod.conf (2.7 KB)

1赞

怎么样,是哪配置的有问题不?

你好,目前这块正则有些问题,我们这边处理下。

好的,谢谢,辛苦啦

预计什么时候 smt 可以再发一版本

https://cdn-thirdparty.starrocks.com/smt.tar.gz?r=1647835802

试下

现在可以了,但是有个疑问,为什么是每个表 生成一个job 呢,这块可以按照 db (含多个表)生成 任务吗?

目前只有在多个源表 结构完全一致的情况下才会自动合并为一个job

建议按照db 生成一个job呢,这样兼容性会更好点,每个db 可能有自己的自定义字段,更灵活些。

一个db 一个job 能否尽快上一版本呢?