版本说明:18.4
问题背景:查询某天数据时,多次查询结果不一致
自查过程:
1、SHOW PROC ‘/statistic’;
2、SHOW PROC ‘/statistic/14474’;
3、随机上图结果中tabletid
show tablet 3164124
并执行结果中的DetailCmd
三副本的rowcount、state、isbad均正常
疑点:按照后面的结果,该tabletid不应该出现在第2步的结果中
补充1:由于tablet量大,排查出几个tablet三副本不一致的情况,按照如下命令修复
admin set replica status properties(“tablet_id” = “4250688”,“backend_id” = “10005”,“status” = “bad”)
修复后,再次执行SHOW PROC ‘/statistic’; ,不一致tablet总数已经下降
补充2:在第3点中描述的情况,对修复tablet产生了干扰,目前已经通过脚本的方式批量获取损坏的tablets情况,重跑数据