第一种:使用TiUP Playground 快速部署本地测试环境
TiDB、TiKV、PD、监控等基础组件的运行。
作为一个分布式系统,最基础的TiDB 测试集群通常由2 个TiDB 实例、3 个TiKV 实例和3 个PD 实例来构成。通
过TiUP Playground,可以快速搭建出上述的一套基础测试集群。
curl –proto ‘=https’ –tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | sh
注意:
TiUP 安装完成会提示对应的profile 文件的绝对路径,以下source 操作需要根据实际位置进
行操作。
source .bash_profile
tiup playground –host 192.168.15.4
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 192.168.15.4 –port 4000 -u root
To view the dashboard: http://192.168.15.4:13799/dashboard
To view the Prometheus: http://192.168.15.4:9090
To view the Grafana: http://192.168.15.4:30004. 新开启一个session 以访问TiDB 数据库。
yum -y install mysql
mysql –host 127.0.0.1 –port 4000 -u root
tiup clean –all
注意:
TiUP Playground 默认监听127.0.0.1,服务仅本地可访问;若需要使服务可被外部访问,你可
以通过–host 参数指定监听0.0.0.0 或网卡绑定外部可访问的IP。