TIDB 初级课程体验 5 ( 搭建一个TIDB)
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 的集群。
相关文章