TIDB 初级课程体验 5 ( 搭建一个TIDB)

2021-06-22 00:00:00 集群 都是 部署 安装 工具


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 的集群。



相关文章