为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
- 【TiDB 版本】:v4.0.7 dm v1.0.6
- 【问题描述】:有多很多dm-worker 想统一更改 relay log自动清除时间
# relay log purge strategy
[purge]
interval = 3600
expires = 24
remain-space = 15
若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。
为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
# relay log purge strategy
[purge]
interval = 3600
expires = 24
remain-space = 15
若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。
1、可以一一对应的修改 dm-worker 的 relaylog 的过期时间。
2、如果是 dm-ansible 管理的 dm-wroker 修改配置模版文件修改过期时间。
是在对应dm-worker 的conf/dm-worker.toml 上配置吗?如果是我发现每次rolling_update就会被替换掉。有没有什么好办法?
1、rolling_update 是指通过什么管理并进行 rolling_update 的?
2、被覆盖是指手动的到特定的 dm-worker 所在的目录下修改 dm-worker.toml ,然后,用某种工具做了 restart 或者 rolling_update 后,就覆盖了?
ansible-playbook rolling_update.yml --tags=dm-worker -l dm-worker1 是指dm-ansible
–是的,手动修改,然后被覆盖了
dm-ansible 管理的 dm worker,要修改 dm worker 的 relaylog 的保留时间,可以尝试修改模版文件:
修改完成后使用 dm-ansible rolling-update 来更新配置:
注意
请在测试环境测试通过后,再在生产环境做相应的操作