【详述】update操作和stream load操作同时进行会导致stream load更新数据失败;stream load的数据会写到宽表和ods的表里面,发现写到ods表里面的数据是正常的,但是写到宽表里面的数据是update执行操作之前的数据,我们的update操作执行时间在30s左右,这段时间有数据通过stream load写到宽表和ods表;stream load使用的是部分列更新模式;update操作也只是更新了宽表中的一个字段;starrocks在stream load有数据期间是不是不能对其他列进行update操作?
【背景】更新宽表的某个字段的同时,stream load在写其他字段的数据
【业务影响】数据不一致
【是否存算分离】
【StarRocks版本】例如:3.1.14
【集群规模】例如:3fe(1 follower+2observer)+4be(fe与be混部)
【机器信息】CPU虚拟核/内存/网卡,例如:64C/256G/万兆
【操作流程】:
在flinkcdc导入之前表中是否有数据,update更新是否有条件,更新的数据是在原数据中,还是在flink同步中?
flinkcdc导入之前是有数据的,update更新只是加了分区,更新的数据是在原数据中,就是很奇怪,更新的字段不在cdc写入的字段里面,cdc写入宽表和ods会不一致
使用的是哪个版本的sr
3.1.14
同时进行导入和update会出现数据没有更新的情况,该问题待优化。
你好,上面这个问题后续有安排哪个版本对其进行修复没有?