个人笔记:使用TIUP进行TIDB安装

这篇个人笔记详细记录了在CentOS 8环境下安装TiDB v5.0.1的过程,包括下载社区版、解压、配置topology.yaml、解决端口冲突和依赖问题,以及如何使用TiUP管理、检查和连接TiDB集群。
前言

TIDB版本v5.0.1,安装环境CentOS 8,参考:https://docs.pingcap.com/zh/tidb/stable/production-deployment-using-tiup

1.在官网下载社区版 https://download.pingcap.org/tidb-community-server-v5.0.1-linux-amd64.tar.gz
2.解压tar zxvf tidb-community-toolkit-v5.0.1-linux-amd64.tar.gz
3.进入tidb-community-server-v5.0.1-linux-amd64目录运行local_install.sh
4.source /root/.bash_profile
5.tiup cluster template > topology.yaml
6.修改 topology.yaml文件内容,我这里直接用的root用户

例如:

### TiDB 安装教程 对于希望了解如何安装最新版本 TiDB 的用户来说,使用 TiUP 是一种推荐的方法。通过 TiUP 可以方便地部署和管理 TiDB 集群。 #### 使用 TiUP 部署 TiDB 集群 为了部署最新的 TiDB 版本并同时配置 TiCDC 组件,需遵循一系列具体操作流程[^3]: - **准备环境** 确认目标机器满足运行 TiDB 所需的基础条件,包括操作系统兼容性和网络连通性等。 - **安装 TiUP** 下载并设置好 TiUP 工具链,这是管理和部署 TiDB 的核心工具之一。 - **安装 TiUP Cluster 组件** 运行命令 `tiup install cluster` 来获取必要的集群管理功能支持。 - **初始化包含 TiCDC 的 TiDB 集群拓扑文件** 创建一个描述整个集群结构和服务位置的 JSON 文件,确保其中包含了 TiCDC 节点的信息。 - **检查和修复潜在风险** 利用 TiUP 提供的功能来扫描即将搭建的环境中是否存在可能影响稳定性的因素,并采取措施解决这些问题。 - **执行实际部署过程** 发布指令 `tiup cluster deploy <cluster-name> <version> /path/to/topology.yaml --user root [-p|-i]` ,这里 `<cluster-name>` 表示自定义名称;`<version>` 应替换为期望使用TiDB 版本号;最后部分指向之前编辑好的拓扑配置文档路径。 - **验证部署成果** 启动后可通过 `tiup cluster display <cluster-name>` 查看当前已上线的服务实例详情,以及利用其他内置诊断手段确认一切正常运作。 #### 升级现有 TiDB 实例至指定版本 如果已经有一个正在运行中的 TiDB 环境,则可以通过如下方式将其更新到特定的小版本上: ```bash tiup cluster upgrade tidb-ryl v8.1.0 ``` 这条语句会指导 TiUP 对名为 `tidb-ryl` 的集群实施版本迁移工作,直至达到所设定的目标版本 `v8.1.0`[^1]。 #### 访问刚建立起来的新 TiDB 数据库服务 一旦成功构建或者升级完毕之后,就可以借助新的客户端连接尝试接入这个分布式关系型数据库系统了: ```bash tiup client ``` 这一步骤开启了通往 TiDB 内部世界的窗口,在此之后便能够按照常规 SQL 方式开展查询、修改等一系列交互活动[^2]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值