我们现在想已存在的TIDB cluster 中添加2个 TIFLASH 的节点:
在采用TIUP scale-out 扩容的方式添加组件前,我们需要先检查如下2点:
1) tidb 集群必须在 5.0 版本之上
2)开启PD的 placement rules 的功能
执行的命令行如下:
–版本
tiup cluster list all
–开启PD的 placement rules 的功能
tiup ctl:v5.4.0 pd -u http://10.25.15.83:2379 config set enable-placement-rules true
我们用tiup 来对集群进行一下扩容,安装一下 tiflash
编辑一下扩容的文件:scale-out.yaml
tiflash_servers:
-
host: 10.25.15.83
-
host:10.25.15.84
运行一下扩容的命令:
[tidb@whdrcsrv402 ~]$ tiup cluster scale-out tidb-test scale-out.yaml
tiflsh 的整体扩容时间还是比较长的。
最后我们来看一下,我们安装好的组件:
[tidb@whdrcsrv402 ~]$ tiup cluster display tidb-test | grep tiflash
tiup is checking updates for component cluster …
A new version of cluster is available:
The latest version: v1.9.4
Local installed version: v1.9.2
Update current component: tiup update cluster
Update all components: tiup update --all
Starting component cluster
: /home/tidb/.tiup/components/cluster/v1.9.2/tiup-cluster /home/tidb/.tiup/components/cluster/v1.9.2/tiup-cluster display tidb-test
10.25.15.83:9000 tiflash 10.25.15.83 9000/8123/3930/20170/20292/8234 linux/x86_64 Up /logs/tidb-data/tiflash-9000 /logs/tidb-deploy/tiflash-9000
10.25.15.84:9000 tiflash 10.25.15.84 9000/8123/3930/20170/20292/8234 linux/x86_64 Up /logs/tidb-data/tiflash-9000 /logs/tidb-deploy/tiflash-9000