1.安装TEM
1.1 环境准备
准备虚拟机
系统 | CPU 架构 | ip | cpu/内存 | 磁盘 |
---|---|---|---|---|
centos7.9 | x86_64 | 192.168.66.140 | 8c16g | 100G |
下载TEM 安装包:tem-amd64.tar 下载平凯数据库敏捷模式安装包:amd64.tar
1.2 部署 TEM
解包
tar -xvf tem-amd64.tar
cd tem-package-v3.1.0-linux-amd64
1.3 执⾏部署 TEM 命令
sudo ./install.sh
检查tem服务状态
su - tidb
source /home/tidb/.bash_profile
TIUP_HOME=/tem-deploy/.tem tiup tem display tem-servers
1.4 访问 TEM
在宿主机访问
http://192.168.66.140:8080/login
记得关闭防火墙或者开放安全端口8080
TEM 默认⽤户为 admin, 默认密码为 admin(登录后在 TEM 页面-设置-用户与角色-用户改密码)
2. 用 TEM 部署平凯数据库敏捷模式
2.1 配置凭证
配置凭证用于访问中控机或主机
- 点击“设置 -> 凭证 -> 主机 -> 添加凭证”
- 填写被控主机/中控机的 ssh 登录凭证
2.2 用敏捷模式安装包,进行组件管理
组件管理功能相当于创建一个tiup本地仓库
- 解压 在宿主机解压amd64.tar 在这个压缩包内有两个主要安装包文件:
tidb-ee-server-v7.1.8-5.2-20250630-linux-adm64.tar.gz
是tidb服务整合包tidb-ee-toolkit-v7.1.8-5.2-20250630-linux-amd64.tar.gz
是相关工具整合包
.sha256
文件是压缩包完整性的验证文件,用于校验文件确保压缩包未损坏(测试可以不必理会)
- 点击“设置 -> 组件管理 -> 添加组件->选择“组件镜像”->选择本地上传"
点击选择上传tidb-ee-server-v7.1.8-5.2-20250630-linux-arm64.tar.gz
和tidb-ee-toolkit-v7.1.8-5.2-20250630-linux-arm64.tar.gz
(一个一个上传。不要选择拖拽上传文件,我试时是不行的)
2.3 配置中控机
- 点击“主机 -> 集群管理中控机 -> 添加中控机”
- 填写中控机信息
- IP 地址:中控机 IP
- 名称:自定义
- SSH 端口:中控机 SSH 端口,默认 22,若有冲突可修改
- 服务端口:中控机被控后提供服务的端口,默认 9090,若有冲突可修改
- 凭证:上一个步骤中添加的 SSH 登录凭证
- 服务根目录:中控机被控后提供服务进程的安装目录,可设为
/root/tidb-cm-service
或自行指定 - 是否自动安装 TiUP:建议安装
2.4 配置集群主机
- 点击“主机 -> 主机 -> 添加共享主机”
- 填写主机信息,点击“预览”,预览无误后点击“确认添加”
- IP 地址:主机 IP
- SSH 端口:中控机 SSH 端口
- 凭证:之前步骤添加的 SSH 登录凭证
2.5 创建集群
-
点击“集群 -> 创建集群->手动添加节点”
-
设定集群基础配置
- 填写集群基础信息
集群名称:自定义
Root 用户密码:该集群的数据库 Root 用户密码,后续会在集群内的“ SQL 编辑器”和“数据闪回”功能中用到,记得保存
CPU 架构:选择部署机器的芯片架构
部署用户:用于启动部署的集群的用户,若该字段指定的用户在目标机器上不存在,则会尝试自动创建
集群中控机:上面创建的中控机
选择集群种类:敏捷模式
- 填写集群基础信息
集群名称:自定义
Root 用户密码:该集群的数据库 Root 用户密码,后续会在集群内的“ SQL 编辑器”和“数据闪回”功能中用到,记得保存
CPU 架构:选择部署机器的芯片架构
部署用户:用于启动部署的集群的用户,若该字段指定的用户在目标机器上不存在,则会尝试自动创建
集群中控机:上面创建的中控机
选择集群种类:敏捷模式
-
规划集群节点 点击添加节点 选择组件和要部署的主机后,点击确定,进行下一个组件的添加
注意: PingKaiDB Fusion:必须添加(节点配额限制为 10) Grafana:必须添加(才能使用监控功能) Prometheus 以及 Alertmanager:必须添加(才能使用告警功能) TiFlash:可选(如果需要测试平凯数据库敏捷模式的 HTAP 功能,需要添加) Pump 和 Drainer 组件:不建议添加 当添加完需要的组件后,点击“回到规划集群节点页面”按钮
点击“下一步”按钮,进行集群节点的配置修改和预检查(如果端口冲突则换一个端口)
- 配置集群参数和告警 默认参数模版和告警模版即可,点击下一步
- 预览创建配置,确认无误后点击“创建”按钮启动创建任务
- 创建过程的具体日志可点击“查看详情”,或在“任务中心”中点击相应的任务进行查看
- 集群创建并纳管成功
2.6 调整下平凯数据库敏捷模式全局变量(建议)
完成平凯数据库敏捷模式部署后,在 TEM SQL 编辑器或使用 MySQL 客户端连接平凯数据库敏捷模式输入以下命令:
# 安装MySQL客户端
sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm
sudo rpm -ivh mysql80-community-release-el7-7.noarch.rpm
sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2023
yum install -y mysql-community-client
连接Tidb
mysql -uroot -P 4001 -h 192.168.66.140 -p
set global tidb_runtime_filter_mode=LOCAL;
set global tidb_opt_enable_mpp_shared_cte_execution=on;
set global tidb_rc_read_check_ts=on;
set global tidb_analyze_skip_column_types="json,blob,mediumblob,longblob,mediumtext,longtext";
set global tidb_enable_collect_execution_info=off;
set global tidb_enable_instance_plan_cache=on;
set global tidb_instance_plan_cache_max_size=2GiB;
set global tidbx_enable_tikv_local_call=on;
set global tidbx_enable_pd_local_call=on;
set global tidb_schema_cache_size=0;
-- 是否持久化到集群:否,仅作用于当前连接的 TiDB 实例
set global tidb_enable_slow_log=off;