使用 v4.0.3 BR 备份到本地,目录为空

  • 【TiDB 版本】:v4.0.3
  • 【问题描述】:使用 v4.0.3 BR 备份到本地,目录为空
  • 【问题复现步骤】:
创建测试 database 和 table ,插入几条数据:
> create database d_test_br;
> use d_test_br;
> create table t_test_br(c1 varchar(20) charset utf8mb4 collate utf8mb4_general_ci primary key);
> insert into t_test_br values ('ABC');
> insert into t_test_br values ('abc');
> insert into t_test_br values (' AbC ');
使用 v4.0.3 BR backup
$ components/br/v4.0.3/br backup db \
    --db d_test_br \
    --pd 10.246.194.119:2379 \
    --pd 10.246.194.219:2379 \
    --pd 10.246.194.58:2379 \
    --storage "local:///tmp/tidb-test-br"
登录到 tikv 节点查看目录

/tmp/tidb-test-br/localtmp/ 目录没有内容

tikv 日志
[2020/07/29 15:38:18.623 +08:00] [INFO] [local.rs:42] ["create local storage"] [base=/tmp/tidb-test-br]
[2020/07/29 15:38:18.623 +08:00] [INFO] [local.rs:42] ["create local storage"] [base=/tmp/tidb-test-br]
[2020/07/29 15:38:18.623 +08:00] [INFO] [endpoint.rs:740] ["run backup task"] [task="BackupTask { start_ts: TimeStamp(0), end_ts: TimeStamp(418383999417188384), start_key: \"7480000000000000945F69800000000000000100\", end_key: \"7480000000000000945F698000000000000001FB\", is_raw_kv: false, cf: \"default\" }"]
[2020/07/29 15:38:18.623 +08:00] [INFO] [endpoint.rs:740] ["run backup task"] [task="BackupTask { start_ts: TimeStamp(0), end_ts: TimeStamp(418383999417188384), start_key: \"7480000000000000945F720000000000000000\", end_key: \"7480000000000000945F72FFFFFFFFFFFFFFFF00\", is_raw_kv: false, cf: \"default\" }"]
[2020/07/29 15:38:18.624 +08:00] [INFO] [service.rs:79] ["backup send half closed"]
[2020/07/29 15:38:18.624 +08:00] [INFO] [service.rs:79] ["backup send half closed"]

BR 日志
[2020/07/29 15:38:18.636 +08:00] [INFO] [collector.go:61] ["Database backup Success summary: total backup ranges: 2, total success: 2, total failed: 0, total take(s): 0.01, total kv: 12, total size(Byte): 412, avg speed(Byte/s): 61531.38"] ["backup checksum"=4.06305ms] ["backup fast checksum"=235.892µs] ["backup total regions"=2] [BackupTS=418383999417188384] [Size=4841]

br 是根据 region leader 进行备份的,可以检查下 d_test_br 下 table 的 region leader 是否平均分布在所有 tikv 节点上,如果不是,可以到 region leader 所在位置的 backup dir 下进行查看

哦,是我2了,我看的是 tidb-test-br/localtmp 目录,其实 sst 文件在 tidb-test-br 这一级 :see_no_evil:

:rofl:,欢迎继续测试~

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。