tidb-ansible 比如我要修改一个节点的配置参数,怎么做才能使参数生效。

1.我想修改inventory.ini的参数,修改完之后要运行哪些命令让它生效。

2.我想修改已经部署好了的节点的配置参数,比如一个ip上面的pd节点(好像是toml文件)的参数,要怎么做?

tiup 参考文档

https://pingcap.com/docs-cn/stable/maintain-tidb-using-tiup/

tidb-ansible的这些操作有吗?因为我们线上3.0.0当时部署的时候还没有tiup

你好,

请说明修改哪些,希望可以明确下。

修改:

pd 启动之后,修改 pd 参数建议通过 pd-ctl 工具进行修改,

tidb、tikv 参数可以通过 tidb-ansible/conf/tidb.yml、tikv.yml 修改

生效:

对所有 tikv 操作 ansible-playbook rolling_update.yml --tags=tikv

对单个 tikv 操作 ansible-playbook rolling_update.yml -l tikv别名

inventory.ini比如参数 开启binlog的那个参数enable_binlog

对所有 tidb 操作 ansible-playbook rolling_update.yml --tags=tidb

我想修改drainer的配置比如数据库帐号密码和指定数据库指定表,也是 应该是去对应ip机器上面修改配置,之后在中控机上面运行ansible-playbook rolling_update.yml -l 别名 --tags=drainer 吗?

是的。

此问题不属于该贴,可以开新帖提问下。

你说的相当于重新部署了吧,如果之前的数据不需要了,拆掉重新部署。 如果只是修改,没法添加,你修改的表,如果之前不在库里,没有和当前下游数据同步的位点信息。 重新部署可以参考文档

https://pingcap.com/docs-cn/v3.0/tidb-binlog/tidb-binlog-faq/

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