0
0
0
0
专栏/.../

平凯数据库(TiDB 企业版)敏捷模式部署测试

 TiDBer_刚  发表于  2025-09-11
原创

前期从销售人员口中得知TiDB存在“敏捷模式”,当时也只是听说,从未接触过,这次有这个活动,正好测试一下,了解一下与分布式的有何不同,为后期的选型提供参考。

 

一、测试环境

操作系统:centos 7.9

IP地址:192.168.0.110

资源:虚拟机 CPU:8C 内存:16GB 磁盘空间: 40GB

注:本次用一台服务器进行测试

 

二、前期准备

1、下载软件

tem-amd64.tar

amd64.zip

根据自己的系统平台选择相应的安装包

 

2、系统配置

操作系统中必备软件

如果缺少相应的软件请提前安装

 

3、关闭防火墙

查看防火墙状态

如果防火墙已启用,可用下面命令关闭

setenforce 0  # 临时关闭SELinux

sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config  # 永久关闭SELinux(需重启生效)

 

三、安装tem

1、编辑配置文件

将下载好的tem-amd64.tar上传至服务器上,并进行解压。

[root@tidb1 ~]# tar -xvf tem-amd64.tar

[root@tidb1 ~]# cd tem-package-v3.1.0-linux-amd64/

编辑metadb_topology.yaml文件,修改各组件的IP地址,本次只用一台服务器进行测试,所以只存在一个IP地址,其他配置项保持默认。

编辑config.yaml,只需要修改IP地址,其他配置项保持默认。

 

2、安装TEM

[root@tidb1 tem-package-v3.1.0-linux-amd64]# sh install.sh

 

根据提示执行脚本:

 

注:此处直接执行tiup -v会提示错误

解决:指定TIUP_HOME

后期可以将该环境变量写入用户系统环境中

su - tidb  # 切换用户

echo "export TIUP_HOME=/tem-deploy/.tem" >> /home/tidb/.bash_profile  # 配置环境变量

source /home/tidb/.bash_profile  # 生效环境变量

 

四、部署TiDB敏捷模式

登录TEM管理平台:http://192.168.0.110:8080

用户名与密码为:admin

1、添加主机凭证

进入设置—凭证—主机—添加凭证

配置完成后可以进行验证

 

2、添加组件

进入设置—组件管理—添加组件

等待安装包上传,时间有点长,等上传完成后再“确认“

注:需要在本地电脑解压amd65.zip文件

注:此处我在上传时一直提示空间不足,后将存储空间30GB扩展到40GB后才成功。(电脑资源有限,前期分配磁盘空间太小了)

 

3、添加中控机

进入主机—集群管理中控机—添加中控机

注:此处确认时报错:

Request failed: failed to create tiup: tiup home not empty

提示tiup目录下不为空,因为我这台虚拟机以前测试过tidb,目录没有清理干净,解决如下:

[root@tidb1 ~]# cd .tiup/

[root@tidb1 .tiup]# ls

bin  components  data  history  keys  logs  manifests  storage  telemetry  tiup.toml

[root@tidb1 .tiup]# rm -rf *

将root目录下的.tiup目录下的文件全删除掉后成功执行。

 

添加完结果:

 

4、添加集群主机

进入主机—主机—添加共享主机

5、创建TiDB集群

进入集群—创建集群—手动添加节点

其他选项默认即可,添加节点

以上四个组件为必选项

根据提示修改对应端口,创建完成结果

整个TiDB敏捷模式配置完成。

6、修改全局变量

根据指南建议修改全局变量。

 四、总结

在安装配置过程中遇到问题可以检查选择项是否正确,并根据错误提示进行解决。整个过程还是比较简单,只需要根据指南一步一步操作即可。

0
0
0
0

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

评论
暂无评论