tidb三种部署方式测试
第一种:使用 TiUP Playground 快速部署本地测试环境 第二种:使用 TiUP cluster 在单机上模拟生产环境部署步骤 第三种:使用 TiDB-Wasm 一键体验 TiDB 数据库(略)
第一种:使用 TiUP Playground 快速部署本地测试环境
适用场景:利用本地 Mac 或者单机 Linux 环境快速部署 TiDB 集群。可以体验 TiDB 集群的基本架构,以及 TiDB、TiKV、PD、监控等基础组件的运行。 耗时:1 分钟 作为一个分布式系统,最基础的 TiDB 测试集群通常由 2 个 TiDB 实例、3 个 TiKV 实例和 3 个 PD 实例来构成。通过 TiUP Playground,可以快速搭建出上述的一套基础测试集群。
- 下载并安装 TiUP。
curl --proto '=https' --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | sh
- 声明全局环境变量。
source .bash_profile
- 在当前 session 执行以下命令启动集群。
- 直接运行 tiup playground 命令会运行最新版本的 TiDB 集群,其中 TiDB、TiKV 和 PD 实例各 1 个:
tiup playground
- 也可以指定 TiDB 版本以及各组件实例个数,命令类似于:
tiup playground v4.0.0 --db 2 --pd 3 --kv 3 --monitor
- 上述命令会在本地下载并启动一个 v4.0.0 版本的集群,–monitor 表示同时部署监控组件。 最新版本可以通过执行 tiup list tidb 来查看。 运行结果将显示集群的访问方式:
CLUSTER START SUCCESSFULLY, Enjoy it ^-^
To connect TiDB: mysql --host 127.0.0.1 --port 4000 -u root
To connect TiDB: mysql --host 127.0.0.1 --port 4001 -u root
To view the dashboard: http://127.0.0.1:2379/dashboard
To view the monitor: http://127.0.0.1:9090
- 新开启一个 session 以访问 TiDB 数据库。
mysql --host 127.0.0.1 --port 4000 -u root
-
通过 http://127.0.0.1:9090 访问 TiDB 的 Prometheus 管理界面。
-
通过 http://127.0.0.1:2379/dashboard 访问 TiDB Dashboard 页面,默认用户名为 root,密码为空。
-
测试完成后清理集群,绿色环保。通过 ctrl-c 停掉进程后,执行以下命令:
tiup clean --all