# 1. 下载并安装 TiUP工具
wget https://tiupmirrors.pingcap.com/install.sh sh install.sh
source .bash_profile
检测 tiup是否能用:
tiup 然后按 TAB键,看是否出来。
# 2. 部署 TiDB 集群
tiup playground v5.2.1 --db 2 --pd 3 --kv 3 --monitor --host 10.0.0.245
需要几个DB,,几个pd ,几个 kv ,host: 用哪个机器
下载时间比较长的。
fatal error: runtime: out of memory
内存不够了, 升级一下
然后继续
Waiting for https://51tbox.com/ instances ready
10.0.0.245:4000 ... Done
10.0.0.245:4001 ... Done
Start tiflash instance:v5.2.1
TiFlash 10.0.0.245:3930 failed to start: fork/exec /root/.tiup/components/tiflash/v5.2.1/tiflash/tiflash: no such file or directory
? TiDB Playground Cluster is started, enjoy!
Connect TiDB: mysql --comments --host 10.0.0.245 --port 4000 -u root
Connect TiDB: mysql --comments --host 10.0.0.245 --port 4001 -u root
TiDB Dashboard: http://10.0.0.245:2379/dashboard
Grafana: http://10.0.0.245:3000
这里不 要 ctrl+ c ,可以开一个单独的窗口
# 3. 链接测试
mysql --host 127.0.0.1 --port 4000 -u root
需要装一个 mysql 的客户端,或者 去其他有MySQL 客户端的机器上连接就可以。
yum install -y mariadb-client
/usr/local/mysql/bin/mysql --comments --host 10.0.0.245 --port 4000 -u root
启动过程, 先启动 pd , 在启动,tikv, 在起 tidb, 再起 tiflash
通过 http://10.0.0.245 :9090 访问 TiDB 的 Prometheus 管理界面。
通过 http://10.0.0.245:2379/dashboard 访问 TiDB Dashboard 页面,
默认用户名为 root,密码为空。
Grafana: http://10.0.0.245:3000
# 默认用户名 admin , 密码 admin
# 4. 销毁
通过 ctrl + c 停掉进程 执行以下命令: tiup clean --all
之后再次启动:
tiup playground v5.2.1 --db 2 --pd 3 --kv 3 --monitor --host 10.0.0.245
连接:
/usr/local/mysql/bin/mysql --comments --host 10.0.0.245 --port 4000 -u root
使用GUI工具连接TiDB
navicat
workbench
sqlyog