TIDB 的安装通过文档,有两种模式 1 安装一个 TIDB TIKV PD, 或者
2个DB, 3PD, 3KV 加一个monitor的方法,这里采用的第二种的方法.
curl --proto '=https' --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | sh
tiup update --self && tiup update cluster
tiup --binary cluster
tiup cluster template > topology.yaml
tiup playground v5.0.0 --db 2 --pd 3 --kv 3 --monitor
The component `prometheus` version v5.0.0 is not installed; downloading from repository.
download https://tiup-mirrors.pingcap.com/prometheus-v5.0.0-linux-amd64.tar.gz 39.84 MiB / 39.84 MiB 100.00% 2.28 MiB/s
download https://tiup-mirrors.pingcap.com/grafana-v5.0.0-linux-amd64.tar.gz 54.28 MiB / 54.28 MiB 100.00% 2.28 MiB/s
Start pd instance
The component `pd` version v5.0.0 is not installed; downloading from repository.
download https://tiup-mirrors.pingcap.com/pd-v5.0.0-linux-amd64.tar.gz 41.09 MiB / 41.09 MiB 100.00% 2.26 MiB/s
Start pd instance
Start pd instance
Start tikv instance
The component `tikv` version v5.0.0 is not installed; downloading from repository.
download https://tiup-mirrors.pingcap.com/tikv-v5.0.0-linux-amd64.tar.gz 161.21 MiB / 161.21 MiB 100.00% 2.10 MiB/s
Start tikv instance
Start tikv instance
Start tidb instance
The component `tidb` version v5.0.0 is not installed; downloading from repository.
download https://tiup-mirrors.pingcap.com/tidb-v5.0.0-linux-amd64.tar.gz 45.73 MiB / 45.73 MiB 100.00% 2.29 MiB/s
Start tidb instance
Waiting for tidb instances ready
127.0.0.1:4000 ... Done
127.0.0.1:4001 ... Done
Start tiflash instance
The component `tiflash` version v5.0.0 is not installed; downloading from repository.
download https://tiup-mirrors.pingcap.com/tiflash-v5.0.0-linux-amd64.tar.gz 407.93 MiB / 407.93 MiB 100.00% 2.26 MiB/s
Waiting for tiflash instances ready
127.0.0.1:3930 ... Done
CLUSTER START SUCCESSFULLY, Enjoy it ^-^
To connect TiDB: mysql --host 127.0.0.1 --port 4001 -u root -p (no password) --comments
To connect TiDB: mysql --host 127.0.0.1 --port 4000 -u root -p (no password) --comments
To view the dashboard: http://127.0.0.1:2379/dashboard
To view the Prometheus: http://127.0.0.1:9090
整体TIDB的安装很简单,并且都是智能化的方式安装的,没有遇到任何的坑.
直接就启动并且可以通过mysql来进行访问了.
这样一个TIDB 的测试环节就安装完毕了.
TIUP 是TIDB4.0引入的集群运维的工具,通过TIUP来进行tidb的日常运维,以及部署,启动关闭,销毁和弹性扩展的工具.
通过TIUP 来进行组件的展示,与安装 tiup install tidb
tiup list --installed
这里TIDB 部署的硬件需求如下:
TIDB 的最低生产配置.
对系统的需求
tiup 是一个集中化管理的软件,通过TIUP 可以管理和安装TIDB 的各种组件, 在安装后,可以source 让TIUP来在任何环境下执行.
这里通过拓扑文件来让管理节点来好安排相关的集群的设置, 这里通过拓扑文件可以分析出, 我们的管理数据库的用户为 tidb, 并且部署的软件放置在/tidb-deploy /tidb-data 存放数据文件
TIDB 的启动顺序是 PD TIKV TIDB TIFLASH
TIUP 是从TIDB 4.0 出现的 TIDB PD TIKV 都是通过TIUP来进行部署的, TIUP在执行时,命令和组件是要同时出现的, TIUP 不光是安装的工具也是管理工具.
TIDB 的启动顺序是 PD ,TIKV ,TIDB TIFLASH
总结TIUP是一个非常棒的工具,通过TIUP工具可以轻松的部署和创建一个TIDB 的集群。
本文分享自 AustinDatabases 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!