为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
- 【TiDB 版本】:4.0.1
- 【问题描述】:
DM 1.0
Relay log 的数据自动清理配置在哪个文件?
如果是中控机上的inventory.ini和conf下的yaml 没找到文档说明可以配置
如果是单独在单个dm-worker上配置,滚动升级后配置还是会被覆盖
为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
如果是单独在单个dm-worker上配置,滚动升级后配置还是会被覆盖
这个文档我之前看过了,但是不明白其中这个
或者在 DM-woker 的配置文件中加入 purge 配置:
# relay log purge strategy
[purge]
interval = 3600
expires = 24
remain-space = 15
这个是说在哪个配置文件配置?
如果是中控机上的inventory.ini和conf下的yaml 没找到文档说明可以配置
如果是单独在单个dm-worker conf下的文件里配置,滚动升级后配置还是会被覆盖
dm-ansible-v1.0.6/group_vars/dm_worker_servers.yml
谢谢,这个直接添加参数吗,我没搜到有关这个配置文件的文档说明
直接添加
expires : 120
好像并没有效果
可以 cat 下该配置文件,看下配置的是否正确,[purge] 标签需要添加
[purge]添加上去是错的
不知道这个变量应该叫什么,我尝试了各种 ,都是错误的
purge:
expires: 120
也不行
请问下修改完 dm_worker_servers.yml 文件需要使用 deploy.yml -l dm-worker02 是配置生效,可以确认下,
另外请问题是如何判断参数不生效的呢
1、请问下修改完 dm_worker_servers.yml 文件需要使用 deploy.yml -l dm-worker02 是配置生效,可以确认下
我之前是部署完后,用了rolling_update,没有生效
刚才用了deploy.yml 后重启 也没有生效
2、有没有生效我通过dm-worker机器上的配置文件 有没有变动来判断的,目前都还是默认的0
https://docs.pingcap.com/zh/tidb-data-migration/v1.0/dm-worker-configuration-file-full
1、tidb是ansible安装的
2、DM 是使用ansible 部署安装的
我现在是直接采用手动清理了一次
之前直接修改dm-worker 下的配置项,然后重启服务, 好像日志并没有清理掉,不知道是不是要等一个周期的时间才会清理,我再试试
OK,可以再观察下,辛苦看下私信