tidb怎么使用MySQL_TiDB安装与使用-安装

1、推荐以下配置

角色配置磁盘数量IP说明

TiDB8C64GHDD 500G2172.28.1.11

172.28.1.12

PD4C8GHDD 200G3172.28.1.21

172.28.1.22

172.28.1.23

TiKV8C64GSSD 2T3172.28.1.31

172.28.1.32

172.28.1.33

Pump8C16GHDD 300G3172.28.1.41

172.28.1.42

172.28.1.43binlog

Drainer8C16GHDD 300G1172.28.1.44binlog

Monitoring & Grafana4C8GHDD 500G1172.28.1.51

mysql8C64GHDD 2T2172.28.1.61

172.28.1.62备份用,主从架构

2、TiDB共13台服务器,使用Monitoring服务器172.28.1.51作为中控机服务器,在每台服务器上创建用户tidb,并设置密码(passwd tidb)、免密提权(echo "tidb ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers)

3、安装配置mysql主从

4、设置服务器互信(中控机172.28.1.51操作)

ssh-keygen -t rsa

ssh-copy-id -i ~/.ssh/id_rsa.pub TiDB各服务器IP

5、tiup安装

sudo su - tidb

curl --proto '=https' --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | sh

source .bash_profile

tiup cluster

6、配置文件topology.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"

server_configs:

pd:

replication.enable-placement-rules: true

tidb:

binlog.enable: true

binlog.ignore-error: true

pd_servers:

- host: 172.28.1.21

- host: 172.28.1.22

- host: 172.28.1.23

tidb_servers:

- host: 172.28.1.12

- host: 172.28.1.13

tikv_servers:

- host: 172.28.1.31

- host: 172.28.1.32

- host: 172.28.1.33

pump_servers:

- host: 172.28.1.41

data_dir: /data/tidb-data/drainer-8250

deploy_dir: /data/tidb-deploy/drainer-8250

config:

gc: 7

- host: 172.28.1.42

data_dir: /data/tidb-data/drainer-8250

deploy_dir: /data/tidb-deploy/drainer-8250

config:

gc: 7

- host: 172.28.1.43

data_dir: /data/tidb-data/drainer-8250

deploy_dir: /data/tidb-deploy/drainer-8250

config:

gc: 7

drainer_servers:

- host: 172.28.1.44

port: 8249

data_dir: /data/tidb-data/drainer-8249

deploy_dir: /data/tidb-deploy/drainer-8249

commit_ts: -1

config:

syncer.db-type: "mysql"

syncer.to.host: "172.28.1.61"

syncer.to.user: "root"

syncer.to.password: "密码"

syncer.to.port: 3306

monitoring_servers:

- host: 172.28.1.51

grafana_servers:

- host: 172.28.1.51

alertmanager_servers:

- host: 172.28.1.51

7、执行集群部署

tiup cluster deploy 集群名称 v4.0.8 ./topology.yaml

8、查看集群状态(此时为down状态)

tiup cluster desplay 集群名称

9、启动集群

tiup cluster 集群名称 start

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值