有2个StarRocks集群:A和B,分别承担不同的业务功能,且彼此网络互通。
由于业务需要,如何实现A集群与B集群之间的表互相访问?
有2个StarRocks集群:A和B,分别承担不同的业务功能,且彼此网络互通。
由于业务需要,如何实现A集群与B集群之间的表互相访问?
当前starrocks外表只支持写,不支持读,如果数据量不大,需要查询的话,可以尝试建立mysql外表,是可读的
StarRocks要是有类似oracle的dblink跨库访问就好了,如: select * from test@B
我现在采用的方案是:
A集群建外表a,并指向B集群的内表b;
由于数据导入是自动调度的,所以代码逻辑第一步先truncate ,然后再 insert;
现在碰到的问题是truncate完了后,执行insert操作偶尔会报错,但数据实际已插入。
这类情况有没有碰到过,有没有解决方案?