dm部署的时候data_dir如何重新设置文件夹位置

【 TiDB 使用环境】生产环境
【 TiDB 版本】 dm 5.4。0
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】
【附件:截图/日志/监控】

image

edit config 试下


编辑的时候显示这个,然后重新reload之后还是没有变

我的意思这玩意怎么保存

datadir这个参数一旦部署了就不能变了。如果还没正式启用,重建DM集群是最快的。如果已经启用了,建议找个低峰期,参考这个文章,使用新的DM集群替代老的。
https://docs.pingcap.com/zh/tidb/stable/dm-export-import-config

其实还有另外一个麻烦的办法,先将worker节点停掉,然后将/data目录里数据转移到正确目录,然后通过mount --bind方式,将该目录挂载到/data目录

或者就是通过tiup dm scale-out的方式扩容新的节点,在扩容时候指定正确的data_dir,然后通过dmctl transfer-source命令,将数据源转移到新的worker节点,之后再scale-in缩容老的worker

data_dir不支持在线修改,建议重新部署DM

卸载dm有文档吗?能帮忙给个链接吗?

scale-in scale-out

worker 的重新部署。 不用卸载dm吧

重新部署dm即可

要改普罗米修斯的data地址,不光是worker

不需要卸载吗?直接重新部署?

那你卸载prometheus 即可。

如果你们 进行全部规划的话, 就进行卸载重新部署吧。 worker promethreus dm 。 包含dm组件的其他节点都可以不一样的
image
配置文件自定义 的都可以

我修改过DB的数据目录,先缩容再扩容。
你这里只有一个worker节点,那就先扩容再缩容。但是端口就不一样了。如果在意的话再折腾一遍。

所以我想知道怎么卸载,文档没看到在哪

tiup dm destroy 吧。 您这要是测试环境的 话。

客户正式环境。。。