0
0
0
0
专栏/.../

从 1 台服务器起步!TiDB 企业版敏捷模式试用:低成本享分布式数据库核心能力

 柒柒天晴  发表于  2025-09-09

如何参加活动:免费考证机会 | 平凯数据库(TiDB 企业版)敏捷模式内测开启!报名即可获得 6 个月的企业版使用权限 & 定制款行李箱等你拿! - TiDB 的问答社区

我所在单位专注于为线下商业场景提供会员体系技术支撑,核心服务覆盖会员注册、积分管理、权益兑换、消费记录追溯等基础功能,同时需满足合作方对会员数据安全、操作响应速度的核心要求。随着服务范围的扩大,会员规模及数据量持续增长,日均会员操作请求量稳步上升,峰值时段(如营销活动、节假日)请求量会出现数倍增长。作为支撑业务运转的核心,数据库不仅需要保障会员积分实时更新、消费记录准确存储,还要具备应对业务增长的扩展能力。

随着会员业务的不断拓展,给成本控制和运维效率带来不小挑战:数据库日常的日志清理、数据备份、性能调优等工作占用了大量运维精力,尤其是会员数据的备份恢复流程复杂、耗时较长,遇到主从同步问题时排查难度大,严重影响系统功能迭代效率。在社区看到了平凯数据库敏捷模式试用活动还有免费考证机会,那必然要试用下看看有什么不一样的地方,同时也想借此机会学习下Tidb。那么从安装开始:

Step 1:准备机器等相关软硬件配置(基本上常用的操作系统都支持的)

  1. 操作系统及 CPU 架构要求

操作系统

CPU 架构

Red Hat Enterprise Linux 8.4 及以上的 8.x 版本

x86_64

Red Hat Enterprise Linux 8.4 及以上的 8.x 版本

aarch64

Red Hat Enterprise Linux 7.3 及以上的 7.x 版本

x86_64

Red Hat Enterprise Linux 7.3 及以上的 7.x 版本

aarch64

CentOS 7.3 及以上的 7.x 版本

x86_64

CentOS 7.3 及以上的 7.x 版本

aarch64

中标麒麟 7.6 及以上的版本

x86_64

中标麒麟 7.6 及以上的版本

aarch64

Kylin Linux Advanced Server release V10 (SP2/SP3)

x86_64

以上操作系统任选一个就可以,部署一套集群:8c16g 服务器,部署多套集群:8c16g*n 服务器,如果内存cpu条件有限选择8c16g即可。

这里我用Centos7.6 8c16g 主要是现成的不用重新安装

安装前做下准备工作:关闭防火墙和selinux

542a16fcc1356a4fccac9768a177ef0.png

ced7936c48dab9356fd561482e88801.png

0aa999354181ab5b4ef157468bce0dd.png

下载解压安装包

image.png

bc712addfbd5507e423484a2fbc191a.png

13cdbf658c483b9548d2cfed9c98dab.png

TEM配置文件修改(TEM 本身以及连接元数据库的配置参数)

141899eea6f4f403c9cc3fc288017af.png

0b20811488b55cebb211029f99f9d3e.png

安装开始(为了避免部署时出现异常,请确保部署 TEM 的所有主机上没有被部署其他的 TiUP 软件)

30df747b4ca8d4afa0f605f76624b0a.png

这里就是安装完成了 但是别慌,需要手动让变量环境生效;

bebf29a142326c82097e85e5dc3710f.png

部署完成之后,TEM 服务会⾃动启动,请使⽤下⾯的地址访问 TEM。我这里用的地址是:192.168.40.40:8080/login

每个人部署配置不一样,根据部署配置自行选择合适的网址登陆 用户密码admin/admin (试用暂时不改密码了)

97bccdf12b7dab6714bf027baa2bb71.png

要修改密码可以在这里操作

f548d8578bf7c784f1582eb50111cbf.png

参加过上期活动,这里我们先创建凭证 后面添加主机用得到。

f6fcee320216b1ee03794cf52828dc3.png

fe1862fa22a754023faf44bf57ebfad.png

在windows系统中解压amd64.zip文件然后设置》组件管理》添加组件中添加tidb-ee-server-v7.1.8-5.2-20250630-linux-amd64.tar.gz

bf5bf43cac78aa52093badc5446c544.png

45e144ab0078c33cdd2daa56c7cef32.png

b062bb11f04ce437941e18fcdffae21.png

刚拖进去会卡一下,稍微等下会看到进度条 ,进度条到100后在等几秒钟,直到可以看到已选择的文件

b20797fedbb00ffffacdfb4278cf908.png

添加中控机

a94c467e6a51aac385ddfe1eaf5b3b2.png

9b238770cd14026207c0b0603a40183.png

点击“主机 -> 主机 -> 添加共享主机”

7f58fb86c05e0a0d90aa4f36251483f.png

d9e26f076e0b8c86bf7a544c2bffb24.png

cbac29310ed14c271ceba3d91bcebce.png

56d2343702f7195cf8fb4cd1f512cbc.png

1a196525d76bcbbc50cdc93130a73e1.png

密码复杂度还是有要求的这里要设置的复杂点

0f1c54dca08f533f3dda4f221516fc5.png

添加节点后右侧会有提示 添加完成后 这里没有返回 需要点击关闭添加界面。

9b50908ae176c85794839d7b1acd936.png

14b5e8f56269b12e861a31727f400e6.png

44d631b4b716bc26015f48c6b5fd35a.png

偶吼...报错了 怎么办?

    如果检查时出现端口冲突的问题, 请将端口号修改为一个未使用过的;一般情况下,端口和目录的名称是保持一致的,但如果只改了端口没有改目录,则会出现“目录已存在”的警告,若想覆盖该目录中的数据,则可勾选下面的“预检查选项”。

官方文档有说明 可以netstat -tnlp 看下哪些端口号没用 改一下就好了 一定要改全 改部分是过不去的。

修改没问题后会自动跳转这里不用改继续下一步

b3432b9212919107eb6393825ba9b23.png

f6ce69b05100ce0c0c808bc33a072d1.png

点击创建会发现集群状态从即将创建》》初始化》启动中》运行中实 时状态变化,不用担心耐心等待

5f995105b305f384c6776ac16305fbd.png

957d408b921a2279de965aecc173df4.png

89c56b4f811b800e3ce660bf5071c2c.png

789319fafda06c47a6d1dd69ad8f3b4.png

在任务中心也可以看到任务状态

37cbd04d5fdd958db2e2d7502760d0e.png

8e13266ab0183de1f4065444d22819e.png

789319fafda06c47a6d1dd69ad8f3b4.png

部署完成后看下概览监控面板

e9f3d8338bf7be067e033c2a9542488.png

TiDB 配套的 TEM 管控平台支持可视化运维,备份、监控、集群管理等操作可一键完成,有效缓解运维人手紧张的问题;后续业务增长时,无需重构架构,只需新增服务器就能实现平滑扩容,且没有 license 的成本束缚,可以满足使用,可视化运维工具大幅简化了日常管理工作,运维效率显著提升。

TiDB 敏捷模式彻底打破了传统分布式数据库 “部署复杂、依赖专业团队” 的门槛,安装流程呈现 “轻量、标准化、低门槛” 三大特点:​

  1. 无需搭建集群架构:无需规划多节点网络配置、数据分片策略,单台服务器即可完成完整部署,省去了集群初始化的复杂流程;​
  1. 依赖可视化工具:依托 TEM 管控平台,从环境检测、组件安装到参数配置,全程通过图形化界面操作,无需编写复杂的 Shell 脚本或 SQL 命令;​
  1. 兼容现有系统无缝衔接:因高度兼容 Oracle 常用语法,安装完成后无需修改会员系统的数据库连接代码、业务逻辑,直接替换连接地址即可接入,实现 “安装即能用”。​

对运维团队而言,无需额外学习分布式数据库的专业部署知识,普通运维人员即可独立完成安装,避免了依赖外部技术支持产生的额外成本。

0
0
0
0

版权声明:本文为 TiDB 社区用户原创文章,遵循 CC BY-NC-SA 4.0 版权协议,转载请附上原文出处链接和本声明。

评论
暂无评论