返回首页
当前位置: 主页 > 网络编程 > Php实例教程 >

如何扩容 TiDB/TIKV节点(可以混合部署)

时间:2018-04-01 22:10来源:知行网www.zhixing123.cn 编辑:麦田守望者

例如,如果要添加1个 TiDB 节点 (qc2-tidb-test-10003),IP 地址为 172.20.4.18,可以进行如下操作:

编辑 inventory.ini 文件,添加节点信息:

[tidb_servers]

172.20.4.16
172.20.4.17
172.20.4.18

[pd_servers]
172.20.4.16
172.20.4.17

[tikv_servers]
172.20.4.18
172.20.4.19
172.20.4.20

[monitored_servers]
172.20.4.16
172.20.4.17
172.20.4.18
172.20.4.19
172.20.4.20

[monitoring_servers]
172.20.4.16

[grafana_servers]
172.20.4.16
现在拓扑结构如下所示:

Name Host IP Services
qc2-tidb-test-10001 172.20.4.16 TiDB1,PD1,中控机,监控和可视化
qc2-tidb-test-10002 172.20.4.17 TiDB2,PD2
qc2-tidb-test-10003 172.20.4.18 TiKV1,TIDB3
qc2-tidb-test-10004 172.20.4.19 TiKV2
qc2-tidb-test-10005 172.20.4.20 TiKV3

初始化新增节点(多台使用,分割):

1.ansible-playbook bootstrap.yml -l 172.20.4.18

 


部署新增节点:

1.ansible-playbook deploy.yml -l 172.20.4.18

 


启动新节点服务:

1.ansible-playbook start.yml -l 172.20.4.18

 


更新 Prometheus 配置并重启:

1.ansible-playbook rolling_update_monitor.yml --tags=prometheus

 


打开浏览器访问监控平台:http://172.20.4.16:3000,监控整个集群和新增节点的状态。

可使用同样的步骤添加 TiKV 节点。

顶一下
(0)
0%
踩一下
(0)
0%
标签(Tag):数据库 MYSQL mysql数据库
------分隔线----------------------------
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
猜你感兴趣