tidb-lightning 导入数据

./tidb-lightning -check-requirements false -config /data/restore/tidb-lightning.toml
Verbose debug logs will be written to /tmp/lightning.log.2021-08-11T13.19.22+0800

tidb lightning encountered error: : mydumper dir does not exist

1 个赞

配置文件上传一下

[lightning]

转换数据的并发数,默认为逻辑 CPU 数量,不需要配置。

混合部署的情况下可以配置为逻辑 CPU 的 75% 大小。

region-concurrency =

日志

level = “info”
file = “tidb-lightning.log”

[tikv-importer]

backend 设置为 local 模式

backend = “local”

设置本地临时存储路径

sorted-kv-dir = “/data/restore/tmp”

[mydumper]

源数据目录。

data-source-dir = “/data/restore/1”
no-schema=false
[tidb]

目标集群的信息。tidb-server 的监听地址,填一个即可。

host = “127.0.0.1”
port = 4000
user = “root”
password = “IssBank@2021.”

表架构信息在从 TiDB 的“状态端口”获取。

status-port = 10080

pd-server 的地址,填一个即可

pd-addr = “10.139.9.44:2379”

你好,看报错信息似乎是没找到“备份源”目录。

请提供下 lightning 配置文件信息,以及描述下备份相关情况。

使用dumpling 做的mysql数据导出;导出命令是
./dumpling
-u root
-P 3707
-h 10.139.9.20
-p …
-B iss_db
–filetype sql
-t 8
-o /data/restore/1
-r 200000
-F 256MiB
然后使用tidb-lightning做tidb的数据导入
./tidb-lightning -check-requirements false -config /data/restore/tidb-lightning.toml

配置文件

%E5%9B%BE%E7%89%87 这个目录是否存在

是存在的

这个日志发一下

用户是否有权限访问这个目录


我用的root用户应该有权限把

%E5%9B%BE%E7%89%87 这个目录是否存在

这个目录很奇怪,我创建后执行完 tidb-lightning 后这目录就没了

新建一个其他路径的目录 重新配置一下 不要和/data/restore一起
然后在尝试一下

换成了 /data/cqhtmp 也是不行,但是这次 这个目录不会消失了;

tidb-lightning 看下这个目录以及权限

%E5%9B%BE%E7%89%87 这个日志发一下

我把权限都改成tidb用户了,也是不行

不需要改权限 root就可以

我改回来了,怎么改都没效果