Loader文档有缺失,未写明如何配置do-table/ignore-table

为提高效率,提问时请尽量提供详细背景信息,问题描述清晰可优先响应。以下信息点请尽量提供:

  • 系统版本 & kernel 版本】 centos 7
  • TiDB 版本】2.1.15
  • 磁盘型号
  • 集群节点分布
  • 数据量 & region 数量 & 副本数
  • 集群 QPS、.999-Duration、读写比例
  • 问题描述(我做了什么)

使用loader将 全量数据导入进TiDB。 线上DB:online_xx1.a, online_xx1.b, online_xx1.c

使用mydumper导出了 online_xx1整个DB (知道可以过滤table导出,但是此处不想用到): ./bin/mydumper -B online_xx1 -o ./online_xx1

然后使用loader导入该文件数据 ./bin/loader -c=loader_config.toml

在loader_config.toml里面如何配置,才能使这四项生效:

  • “do-table”:null
  • “do-db”:null
  • “ignore-table”:null
  • “ignore-db”:null

使得:同步online_xx1.a, online_xx1.b, 忽略 online_xx1.c

附loader版本:

2019/09/27 18:21:16 printer.go:52: [info] Welcome to loader

2019/09/27 18:21:16 printer.go:53: [info] Release Version: v1.0.0-74-g5dfb795

2019/09/27 18:21:16 printer.go:54: [info] Git Commit Hash: 5dfb7950ae6f6d20c75d7de777bbd4e7d267f1e1

2019/09/27 18:21:16 printer.go:55: [info] Git Branch: master

2019/09/27 18:21:16 printer.go:56: [info] UTC Build Time: 2019-09-12 07:53:59

2019/09/27 18:21:16 printer.go:57: [info] Go Version: go version go1.12 linux/amd64

  • 关键词】loader toml

loader 应该不支持这几个选项,可以在 mydumper 时通过 -x 过滤下要导出的库和表