TiDB Cluster生产部署

一、节点规划

实例个数IP配置
TiKV310.0.0.21 10.0.0.22 10.0.0.23避免端口和目录冲突
TiDB210.0.0.11  10.0.0.12默认端口 全局目录配置
PD210.0.0.13  10.0.0.14默认端口 全局目录配置
TiFlash110.0.0.15默认端口 全局目录配置
Monitor110.0.0.16默认端口 全局目录配置

二、TiUP工具的下载安装

# 1. 下载tiup工具
curl --proto '=https' --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | sh
source .bash_profile

# 2. 安装cluster组件
tiup cluster

# 3. 升级tiup和集群组件
tiup update --self && tiup update cluster        # 预期输出 “Update successfully!” 字样

# 4. 验证版本信息
tiup --binary cluster

三、执行vim topo.yaml,编辑配置文件

# # Global variables are applied to all deployments and used as the default value of
# # the deployments if a specific deployment value is missing.
global:
 user: "tidb"
 ssh_port: 22
 deploy_dir: "/data/tidb-deploy"
 data_dir: "/data/tidb-data"

# # Monitored variables are applied to all the machines.
monitored:
 node_exporter_port: 9100
 blackbox_exporter_port: 9115

server_configs:
 tidb:
   log.slow-threshold: 300
 tikv:
   readpool.storage.use-unified-pool: false
   readpool.coprocessor.use-unified-pool: true
 pd:
   replication.enable-placement-rules: true
   replication.location-labels: ["host"]
 tiflash:
   logger.level: "info"

pd_servers:
 - host: 10.0.0.13  
 - host: 10.0.0.14

tidb_servers:
 - host: 10.0.0.11  
 - host: 10.0.0.12

tikv_servers:
 - host: 10.0.0.21  
   port: 20160
   status_port: 20180
   config:
     server.labels: { host: "logic-host-1" }

 - host: 10.0.0.22
   port: 20160
   status_port: 20180
   config:
     server.labels: { host: "logic-host-2" }

 - host: 10.0.0.23
   port: 20160
   status_port: 20180
   config:
     server.labels: { host: "logic-host-3" }

tiflash_servers:
 - host: 10.0.0.15

monitoring_servers:
 - host: 10.0.0.16

grafana_servers:
 - host: 10.0.0.16

四、执行集群部署命令

tiup cluster deploy tidb-test v5.0.1 ./topo.yaml --user root -p
# 执行后输入root密码

五、启动集群

tiup cluster start tidb-test

六、验证集群运行状态

tiup cluster display tidb-test

        预期结果输出:各节点 Status 状态信息为 Up 说明集群状态正常。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值