DM同步阿里的rds库该如何同步

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【TiDB 版本】:3.0.3
  • 【TiDB 版本】:1.0.3
  • 【问题描述】:DM同步阿里的rds库该如何同步 worker中的 relay_binlog_gtid="" 该如何设置 ?

这个网页搜 relay-binlog-gtid 就行了吧,及时没有 gtid 我记得 rds 好像还有 binlogname 可以选择。我们就是用的 binlogname
pingcap.com/docs-cn/stable/reference/tools/data-migration/configure/dm-worker-configuration-file-full/#global-配置

1:worker 部署完 ,start的时候 在这停了,什么情况?

看你的样子是第一次部署。。。为啥要 -l -t 去限定启动呢,dm-master 就不启动了吗。。。话说等一会也是正常的吧。

那个不是权限问题吗。用 root 执行 chown -R tidb:tidb 最顶层的目录 。再切换到 tidb 用户去执行。。。额

什么意思

你百度下这个单词啥意思?

1:没有权限。。。。。文件下没有start.retry

image

执行 ansible-playbook start.yml 试试

我的任务比较多,只能 -l

ansible-playbook start.yml --tags=dm-worker -l dm-worker38

应该和之前的结果一样

ansible-playbook start.yml -l dm-worker38

这个不行你就 deploy.yml -l dm-worker start.yml -l dm-worker

这个是 ?deploy.yml -l dm-worker start.yml -l dm-worker

重新部署和启动 ansible-playbook 自己上上呗

什么?

启动worker log 日志

端口占用了,尝试换个端口。

换了个端口启动task 状态直接就是 sync Grafana 中看不到这个task 的名字

再更新下监控

ansible-playbook rolling_update_monitor.yml -t prometheus