TIdb 4.0版本的DM工具使用 最新版会有问题吗?还是用5.0版本比较好

TIdb 4.0版本的DM工具使用 最新版会有问题吗?还是用5.0版本 接近tidb版本的比较好
DM和DMCTL 怎么保持一致版本?两个版本号不一样,安装的时候都是dm dmctl 一起安装 ,如果我指定dmclt 5.3.0 那dm对应是什么版本呢,怎么查呢

没有额外需要新版本功能的话,推荐还是用和集群相同的版本

dm没有4.0版本。 他2.0之后就是5.3了

集群版本 v5.3 之前对应的就是 2.0 版本的DM, v5.3 开始和集群版本统一一个版本号了,所以4.0 集群用2.0 的 DM 应该够了,不过还是推荐早点把集群版本升上来。

1 个赞

你的tidb是那个版本就推荐用那个版本的dm。

这两个版本对不上就可能会有一些奇怪的bug。

现在有个问题是 dmctl是跟随大版本号,,但是tiup list dm 是1.开头的版本,和大版本不一样。



这个应该怎么搞

dm 用2.0,dmctl 找下和dm release 时间差不多的就行了吧

工具也要对应版本吗? tiup install dm dmctl 这是安装工具
tiup dm deploy dm-test v5.3.0 ./topology.yaml --user root -p 这是安装dm集群 工具不需要版本是老版本吧,只需要部署的DM集群版本用安装对应老版本就行了吧

正常的,这两个就是不一致。保证dmctl版本和dm-worker/dm-master版本一致,dm-worker/dm-master版本又和tidb一致就行。

1 个赞

可以版本不一样,不过最好测测

嗯,理论上工具是向下兼容的,用新版本的工具应该也没啥问题

试了一下,发现 dm和dmctl组件 没办发选择版本,tiup install dm dmctl 试了一下后面加版本,没用失败。只能安装最新版 ,安装dm 集群可以选择对应的老版本。现在我是组件是7.3版本。安装DM集群5.3版本 tidb是4.0.2版本-_-||

Usage:
  tiup dm deploy <cluster-name> <version> <topology.yaml> [flags]

tiup dm 部署的时候可以指定部署的dm集群版本。

对这个我知道,这是集群版本,我说的是组件版本有没有影响 tiup install dm dmctl 这一个

tiup install dmctl:v4.0.0

你没写子版本号,所以我就给了.0实际这个子版本号,你也要注意的。dm版本和dmctl不一致,反正是用来部署的,也就无所谓了。

这样就能差不多统一到一套版本了。

1 个赞

恩 组件我就用7.3版本了。部署DM集群指定好版本就行了。测试效果现在没什么问题。mysql5.7.32 DM 5.3 同步到 tidb 4.0.2没问题。

1 个赞

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。