前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >TIDB 初级课程体验 5 ( 搭建一个TIDB)

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

作者头像
AustinDatabases
发布2021-09-02 16:06:08
2840
发布2021-09-02 16:06:08
举报
文章被收录于专栏:AustinDatabases

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-08-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AustinDatabases 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档