历史dm版本为v1.0.0-alpha
尝试升级GA版本,
先通过ansible-playbook rolling_update.yml --tags=dm-worker -l xxx
的方式单独升级了一个worker
升级后报“Error 1045: Access denied for user 'user'@'xxxx' (using password: YES)”
错误
开始以为是新版的加密逻辑有变动,用新版dmctl的bin文件重新生成了一个加密串,仍然报Access denied for user错误
且尝试用新版的dmctl执行start-task启动报错(包括刚刚升级的worker对应任务)
“can not start task:
rpc error: code = Unavailable desc = all SubConns are in TransientFailure, latest connection error: connection closed”
新版dmctl执行query-status查看其它任务状态也会报上面connection closed这个错误
补充下,账户以及权限是确保没问题的,历史任务都是正常的,且我在worker机器上也试过mysql直接连接,也是正常的
DM-master 需要同时有上下游数据库的访问权限,可以检查一下这个权限
已经查明这是一个在 1.0.0-alpha 到 1.0.0-rc1 版本之间引入的兼容性问题。
这次 GA 版本发布需要用户 必须 升级全部 DM 组件
system
(system)
关闭
6
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。