Lesson01 tidb cluster 部署

Lesson01 tidb cluster 部署

1.1 环境准备

软硬件要求详见
https://docs.pingcap.com/zh/tidb/stable/hardware-and-software-requirements

1.2部署

  1. 下载并安装 TiUP。
    curl --proto ‘=https’ --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | sh
  2. 声明环境变量
    source ${your_shell_profile}
    source /root/.bash_profile
  3. 启动测试环境
    tiup playground
    tiup playground v7.5.0 --db 2 --pd 3 --kv 3
  4. 连接数据库
    新开启一个 session 以访问 TiDB 数据库。
    使用 TiUP client 连接 TiDB:
    tiup client
    也可使用 MySQL 客户端连接 TiDB:
    mysql --host 127.0.0.1 --port 4000 -u root
  5. 清理集群
    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:配置、日志、数据文件