pump组件重启-‘版主大大-加急’

【 TiDB 使用环境】生产环境
【 TiDB 版本】3.0.3
【遇到的问题】
1.tidb3.0版本pump配置文件修改gc时间后怎么重启pump让其生效?
是ansible-playbook stop.yml -l pimp1
ansible-playbook start.yml -l pimp1
这样操作吗?
2.因为担心binlog日志写入有问题后会停tidb集群,所以想加binlog.ignore-error: true参数,这个参数是在inventory.ini配置文件中添加吗?
添加后使用 ansible-playbook rolling_update.yml -t tidb -i inventory.ini 来使配置生效吗?

主要是想清除pump下的vlog数据,只能通过更改pump gc时间让系统自动清除,所以想问下更改gc时间后怎么让其生效。%E5%9B%BE%E7%89%87

有没有版主大大回复下

  1. 修改参数可能导致 binlog 丢失,参考文档
    https://docs.pingcap.com/zh/tidb/v3.0/tidb-binlog-faq#主从同步开启-ignore-error-触发-critical-error-后如何重新部署
  2. 建议可以考虑导入 TiUP 使用,另外 3.0 版本也建议考虑早点升级。
  3. 命令可以参考 https://tidb.net/blog/50268d49

因为担心 binlog日志写入有问题后会停tidb集群,所以已经将binlog日志关闭,下线pump组件,等后期使用时再重新设置这些参数。

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