doris-2.1.6系统表table_statisitcs tablet损坏

Viewed 13

doris-2.1.6
fe.warn.log出现大量同一个tablet的报错后fe挂掉,不确定两者有没有必然联系。

2025-06-05 03:47:48,380 ERROR (report-thread|125) [ReportHandler.deleteFromMeta():905] backend [12425891] invalid situation. tablet [10237] has few replica[1], replica num setting is [1]

show tablet 10237发现来自系统表__internal_schema.table_statisitcs,该系统表单副本,7个tablet,tablet 10237 isBad: true,其余正常。
查询发现__internal_schema.table_statisitcs目前0条数据,所有tablet的version都等于1。有没有办法修复故障的tablet或升级doris版本能否修复该问题?

// GET BE:8040/api/meta/header/10237
{
    "status":"INTERNAL_ERROR",
    "msg":"no tablet exist"
}

// GET BE:8040/api/compaction/show?tablet_id=10237
{
    "status":"NOT FOUND",
    "msg":"Tablet not found. tablet_id=10237"
}
1 Answers
  1. FE 挂掉可能和这个问题非正相关。需要看FE挂掉时间点的日志,比如fe.log 、 fe.out fe/doris-meta/bdb/je.info.0 中是否有异常日志。

  2. 同时需要看 FE 挂掉时间点的JVM Heap 监控

  3. 这张系统表可以手动 drop 掉重新创建,主要是收集统计信息的表,重新创建后 重新收集下统计日志就行

所需日志较多,可以加我主页微信发来看看。