【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】
【附件:截图/日志/监控】
请尽量提供更多有效信息~
您知道这个是什么意思吗 ?? remote
我不知道,您请讲
我理解为我使用start-relay之后就会绑定上。会给我提示已绑定
然而start之后还可以在start,请问这是什么原理?
而且我想remote变为local不是使用命令吗?
我在v6.1.0测试的。 一旦变成 remote 就不可能变成local。 了
数据源只能stop-relay 和start-relay 。 一旦stop 意味着这个数据 会重新拉去 源端数据。 task 就会变成remote 。 并且 不在使用 这个relay log .
您可以在新版本测试下看看。 比如v6.5.0
您看的方法是对的。 但是 版本真的太低了。 我测试的v6.1.0和您说的一样。
比方说我要升级,要升级tidb还是dm?
比方说我要升级要升级到哪个版本?
v6.5.0 的没问题 。 你们 要是买服务了。 可以咨询官网。 或者查询github
感谢大佬,正式环境我会抽时间做升级的
你应该是想开启start-relay功能,低版本也是支持的,但是你的操作步骤应该是不对的
1.停止该源上的同步任务
stop-task task-name
2.删除源
operate-source stop source-id
3.修改源配置文件
relay-dir: “./relay_log” # 加上这一行,指定relay_log目录的地址
4.创建源(这时候创建的新源才支持start-relay,不然你没有放relay-log的地方)
operate-source create ./a.yaml
5.恢复同步任务
6.启动start-relay
start-relay -s source-id worker
试过的,没有用的的
现在还是不行