TIDB扩容

假如说有四台机器:12,13,14,15 机器分布:12,13,14:TIDB,TIKV,PD 15:TIKV,PD 现在需要在15上新增TIDB节点,是否能按照官网直接操作?

1、先再次确认下集群的拓扑,如下:

tidb:12,13,14

tikv:12,13,14

pd:15

生成环境不建议这样部署,容易出现资源的争用挤占,导致 tidb 集群不稳定。

2、现在是要在 pd 上新增一个 tidb 节点吗?如果是,可以按照官网 tidb 扩容的步骤操作。链接如下:

拓扑:tidb:12,13,14 tikv:12,13,14,15 pd:12,13,14,15 现在需新增tidb节点,15上面部署 直接按照官网来操作吗?

拓扑: tidb:12,13,14 tikv:12,13,14,15 pd:12,13,14,15 现在需新增tidb节点,15上面新增tidb,是 直接按照官网来操作吗?

建议按照官方文档来扩容 tidb 节点,需要指定 --tags=tidb

拓扑: tidb:12,13,14,15 tikv:12,13,14,15 pd:12,13,14,15 monitored_servers:12,13 如果只需要在monitored_servers配置中加入14,15,是不是只需要运行 下面这个命令就可以了? ansible-playbook rolling_update_monitor.yml --tags=prometheus

1、请按照官方文档的扩容步骤进行:

2、只是在 bootstrap 、deploy 以及 start 时,通过 --tags=tidb 指定下,需要部署的角色为 tidb,形如:

ansible-playbook bootstrap.yml -l 172.16.10.101,172.16.10.102 --tags=tidb