【问题现象】
【StarRocks版本】
2.5.2
【问题描述】
- 查看Tablet Id信息,并执行DetailCmd
如上图,执行详细命令的时候没有任何输出。 - 查看FE日志,有如下的异常日志
2023-08-11 00:00:55,454 ERROR (Thread-39|75) [ReportHandler.deleteFromMeta():686] backend [10004] invalid situation. tablet[86279] has few replica[1], replica num setting is [1]
【背景】
之前有重启过集群,但是看起来还是有问题。当前的表副本目前是1.
【个人看法】
当前这个问题看起来是由于BE里面对应的Tablet被删除了,但是FE的元数据还存在,导致FE在删除BE里面异常的Tablet的时候没有删除成功,最终导致FE也没有清理该Tablet,导致在查询的时候失败。
疑惑:
1)为什么BE里面查询不到该tablet的信息了,是什么原因导致删除了?
2)为什么FE的元数据里面还残留这这种垃圾元数据?
3)有没有办法可以手动清理FE元数据里面异常的tablet信息