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

本文档记录了使用TIUP工具安装和启动一个包含2个DB、3个PD、3个KV节点及监控的TiDB集群的过程。安装过程中,TIUP自动下载并安装所需组件,如PD、TikV、TiDB、TiFlash和Prometheus等,并成功启动所有实例。TiUP是TiDB 4.0引入的集群运维工具,用于日常运维、部署、启停、销毁和弹性扩展。集群启动顺序为PD、TikV、TiDB和TiFlash。文章强调了TIUP的便捷性和自动化特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值