SelectDB Enterprise
管控指南
Open API
BE HTTP
检查 tablet 文件丢失

检查 tablet 文件丢失

Request

GET /api/check_tablet_segment_lost?repair={bool}

Description

在 BE 节点上,可能会因为一些异常情况导致数据文件丢失,但是元数据显示正常,这种副本异常不会被 FE 检测到,也不能被修复。 当用户查询时,会报错failed to initialize storage reader。该接口的功能是检测出当前 BE 节点上所有存在文件丢失的 tablet。

Query parameters

  • repair

    • 设置为true时,存在文件丢失的 tablet 都会被设为SHUTDOWN状态,该副本会被作为坏副本处理,进而能够被 FE 检测和修复。

    • 设置为false时,只会返回所有存在文件丢失的 tablet,并不做任何处理。

Request body

Response

返回值是当前BE节点上所有存在文件丢失的tablet

```
{
    status: "Success",
    msg: "Succeed to check all tablet segment",
    num: 3,
    bad_tablets: [
        11190,
        11210,
        11216
    ],
    set_bad: true,
    host: "172.3.0.101"
}
```

Examples

```shell
curl http://127.0.0.1:8040/api/check_tablet_segment_lost?repair=false
```
© 2025 北京飞轮数据科技有限公司 京ICP备2022004029号 | Apache、Apache Doris 以及相关开源项目名称均为 Apache 基金会商标