Lesson01 tidb cluster 部署
1.1 环境准备
软硬件要求详见
https://docs.pingcap.com/zh/tidb/stable/hardware-and-software-requirements
1.2部署
- 下载并安装 TiUP。
curl --proto ‘=https’ --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | sh - 声明环境变量
source ${your_shell_profile}
source /root/.bash_profile - 启动测试环境
tiup playground
tiup playground v7.5.0 --db 2 --pd 3 --kv 3 - 连接数据库
新开启一个 session 以访问 TiDB 数据库。
使用 TiUP client 连接 TiDB:
tiup client
也可使用 MySQL 客户端连接 TiDB:
mysql --host 127.0.0.1 --port 4000 -u root - 清理集群
tiup clean --all
1.2.2其他部署方法
tiup cluster template > topology.yaml
tiup cluster check ./topology.yaml --user root -p
tiup cluster check ./topology.yaml --apply --user root -p
tiup cluster deploy ./topology.yaml --user root -p
tiup cluster start tidb-test --init
tiup cluster start tidb-test
tiup cluster list
tiup cluster display tidb-test
简单模式1-1-1
tiup cluster template --local > topology.yaml
tiup cluster deploy tidbtest v6.5.0 ./template.yaml --ssh=none
1.2.3 tiup常用命令
tiup cluster list
tiup cluster display tidb-test
tiup cluster start tidb-test
pd->tikv->tidb->tiflash
tiup cluster stop tidb-test
tiflash->tidb->tikv->pd
1.3 tidb文件
pd:配置、日志、数据文件
tidb:配置、日志
tikv:配置、日志、数据文件