乐趣区

关于数据库:如何对TiDB进行在线扩容

1、查看集群状态

[root@tidb ~]# tiup cluster display sandata


咱们发现集群里只有 1 个 TIDB 节点,依据官网手册要求生产环境起码须要两个 TIDB 节点所以咱们进行在线扩容增加一个 TIDB 节点。

2、创立扩容文件 scale-out-tidb.yaml
这里咱们复制 topology.yaml 文件的 tidb 局部内容进行批改,如果找不到 topology.yaml 文件也能够去官网文档查找对应的参数,将正文去掉不须要的局部也删掉,留神格局,有可能格局不对会报错,目录端口依据本人理论需要填写,这里 208 是我须要增加的节点,此节点的防火墙等零碎参数须要本人提前配置好。
[root@tidb ~]# vi scale-out-tidb.yaml

3、应用 tiup cluster 工具进行节点在线扩容

[root@tidb ~]# tiup cluster scale-out sandata scale-out-tidb.yaml -uroot -p


输出 y 再输出 208 的 root 明码等到集群扩容
4、查看集群状态

[root@tidb ~]# tiup cluster display sandata


扩容实现此时集群曾经有俩个 TIDB 节点,扩容 TIKV,和 PD 节点跟扩容 TIDB 节点齐全一样只是扩容时写入的参数不同。

5、参考文档
https://docs.pingcap.com/zh/t…

退出移动版