【TiDB 使用环境】 /测试/ Poc
【TiDB 版本】v 6.5
【操作系统】centos7.4
【部署方式】云上部署(什么云)/机器部署(什么机器配置、什么硬盘)
我执行(tiup dmctl --master-addr=192.168.10.52:8261 operate-source create mysql-source-conf.yaml
)命令后,dm-worker的状态变成bound了,我想让dm-worker 回到free 的状态,重启了DM也不行,要执行哪个命令才能撤销上面命令的效果呢?
stop 不就可以了?
参考这儿
https://docs.pingcap.com/zh/tidb/stable/dm-manage-source/
这里还没有start-task 呢,试了stop 没效果
tiup dmctl --master-addr=192.168.10.52:8261 operate-source stop mysql-source-conf.yaml
这个不管用? msg报错吗?
还真没碰到过你这种需求,上面命令不行的话,重新部署个DM集群吧
恩。是的。。除了技术外,思维也很重要
找到进程,kill之
找到对应进程,关闭
tiup dmctl --master-addr=192.168.10.52:8261 operate-source stop mysql-source-conf.yaml
正常情况执行这个,就没有了
有详细的日志吗?
这种情况是因为你之前哪个work运行了任务之后其实绑定了一个数据源,你把绑定的数据源删掉之后,work就会变成free , 表面上看work是匹配了任务变成非work 状态,实际上绑定了数据源。
你这个问题我碰到过,就是这样解决