【业务影响】无法查询最新数据
【StarRocks版本】例如:1.19.2 ,1.19.5
【集群规模】线上 3fe + 5be 32core 128G + 6Tssd
【写入数据方式】 stream load 表模型 uni key
【详述】开始集群为1.19.2版本 小时级别的新增分区脚本 在运行时发现 查询表报错:
然后手动查询这张表发现 最新的一个分区,也就是正在插入的分区 查询失败,其他分区查询正常
报错如下:
ERROR 1064 (HY000): [192.168.100.114] fail to prepare tablet reader 246605.739854372.ed47af55302578ae-2b2d324ca907e8bc: Internal error: fail to find rowset of version 0-19989”
be.info信息如下:
belatest.log (4.4 KB)
执行show partitions 命令发现该分区版本特别多 :
群里大神建议升级到1.19.5版本可以解决,于是大概使用二十分钟左右升级 ,期间该表暂停写入
升级完成后 大概二十分钟该表查询恢复正常,于是写入程序继续启动
但是升级完成后一小时,目前该分区版本还是在不断增加 没有减小的迹象如图:
查看其它表,新写入的数据版本好像也都特别多,但是数据量每个分区跟之前差距并不大: