1、我把这个worker节点停止./scripts/stop_dm-worker.sh
2、rm -rf dm_worker1_1 删除部署目录
3、重新部署 ansible-playbook deploy.yml --tags=dm-worker -l dm_worker1_1
4、启动服务 ansible-playbook start.yml --tags=dm-worker -l dm_worker1_1
5、更新master信息 ansible-playbook rolling_update.yml --tags=dm-master
6、启动task start-task office_test.yaml
依然没有走dumpser流程,直接就是sync流程了
dm_worker1_1 的配置文件和 office_test.yaml 方便的话请上传下吧~
我这个配置用新安装的dm集群是没问题的,就是升级这个集群有问题
QBin
(Bin)
27
从什么版本升级上来的?同一份的配置文件在新安装的 1.0.2 的 DM 的集群没有问题是嘛?
麻烦看下连接上游数据库使用的用户的权限,另外用户这个用户登陆 mysql,执行 show databases 看下结果?
感谢提示,问题定位到了,确实是上游mysql没有授权dm节点的select权限,新部署的dm集群可以是因为上游mysql我有一个%的*.*的授权,这个集群之前加过精确IP的授权,没有授权要同步的库,这个是我的疏忽,抱歉,
但是建议如果上游没有权限,建议woker节点把相关错误打印出来方便排查问题
system
(system)
关闭
32
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。