Skip to content

Commit

Permalink
br: add "tiup br debug" command (#18161) (#18274)
Browse files Browse the repository at this point in the history
  • Loading branch information
ti-chi-bot authored Aug 5, 2024
1 parent 963ea2f commit bc9fbf0
Showing 1 changed file with 11 additions and 1 deletion.
12 changes: 11 additions & 1 deletion br/use-br-command-line-tool.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,13 +32,23 @@ tiup br backup full --pd "${PD_IP}:2379" \
* `tiup br backup`:用于备份 TiDB 集群的全量数据。
* `tiup br log`:用于启动和管理日志备份任务。
* `tiup br restore`:用于恢复备份数据到 TiDB 集群。
* `tiup br debug`:用于解析备份元信息,检查备份数据等操作。

`tiup br backup``tiup br restore` 还包含这些子命令
`tiup br backup``tiup br restore` 包含以下子命令

* `full`:用于备份或恢复整个备份数据。
* `db`:用于备份或恢复集群中的指定数据库。
* `table`:用于备份或恢复集群指定数据库中的单张表。

`tiup br debug` 包含以下子命令:

* `checksum`:(隐藏参数)离线校验备份数据完整性,确保全部备份文件跟记录的 [`ADMIN CHECKSUM TABLE`](/sql-statements/sql-statement-admin-checksum-table.md) 计算的 CRC64 校验结果一致。
* `backupmeta`:检查备份数据文件是否有交集。正常情况下备份数据没有交集。
* `decode`:将全量备份的元信息文件 `backupmeta` 解析成 JSON 格式,并且支持通过 `--field` 参数解析特定的字段。
* `encode`:将全量备份的元信息文件 `backupmeta.json` 编码成恢复数据时使用的 protobuf 格式。
* `reset-pd-config-as-default`:(已废弃)将数据恢复过程中改变的 PD 设置复原为默认配置。
* `search-log-backup`:在日志备份数据中查找特定的 Key 信息。

### 常用选项

* `--pd`:PD 访问地址选项,例如 `"${PD_IP}:2379"`
Expand Down

0 comments on commit bc9fbf0

Please sign in to comment.