准备工作:1.可以直接在微软应用商店下载 Ubuntu、wsl
2.打开wsl
TiDB 是一个分布式系统。最基础的 TiDB 测试集群通常由 2 个 TiDB 实例、3 个 TiKV 实例、3 个 PD 实例和可选的 TiFlash 实例构成。通过 TiUP Playground,可以快速搭建出上述的一套基础测试集群,步骤如下:
1、下载并安装 TiUP:
curl --proto '=https' --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | sh
安装完成后:
查看你的Shell profile 文件的绝对路径:
然后执行source ${your_shell_profile} ,我的是source .bashrc
接下来执行:tiup playground 启动集群
也可以指定 TiDB 版本以及各组件实例个数,命令类似于:
tiup playground v7.1.2 --db 2 --pd 3 --kv 3
执行结果,由图中可以看出版本号为v7.4.0
-
新开启一个 session 以访问 TiDB 数据库。
-
使用 TiUP
client
连接 TiDB:tiup client
-
也可使用 MySQL 客户端连接 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
,密码为空。 -
通过 http://127.0.0.1:3000 访问 TiDB 的 Grafana 界面,默认用户名和密码都为
admin
。 -
(可选)将数据加载到 TiFlash 进行分析。
-
测试完成之后,可以通过执行以下步骤来清理集群:
-
按下 Control+C 键停掉上述启用的 TiDB 服务。
-
等待服务退出操作完成后,执行以下命令:
tiup clean --all
-
navicate 测试连接