【TiDB 使用环境】生产环境
【TiDB 版本】v7.5.7
【部署方式】阿里云ECS部署
【遇到的问题:问题现象及影响】
当前我们集群均为v7.5.7版本,操作系统为centos7.9。高版本v7及v8以上版本默认不推荐使用centos7.x操作系统。
后续我计划使用Alibaba Cloud Linux 3.x或者Rocky Linux 9.x进行替代。
推荐使用哪儿个操作系统版本?最好精确到小版本
这个有在用,版本号忘记了 ![]()
建议优先选 Rocky Linux 9.4/9.5,原因如下:
- 与 RHEL 9 完全兼容,TiDB 官方测试覆盖度较高,社区反馈问题少。
- CentOS 7 迁移过来,命令习惯和包管理(dnf)上手成本低。
- 如果必须用 Alibaba Cloud Linux 3,选 3.2104 LTS 版本,但注意它基于 RHEL 8,部分内核参数和 TiDB 的调优脚本可能略有差异,需要额外验证。
v8.1.0查元数据锁的视图有点问题
|Alibaba Cloud Linux 3.2303与Rocky Linux 9.4 Minimal
上 v7/v8 更建议 Alibaba Cloud Linux 3 或 Rocky Linux 9(内核与 glibc 更新,官方对 CentOS 7 已不推荐)。云上 ECS 优先 Alibaba Cloud Linux 3 最新稳定小版本,和阿里云镜像/驱动更贴;自建机房选 Rocky 9.x 最新小版本也可。换 OS 时按节点滚动重装+扩缩容迁移,不要原地原地升级系统盘硬切。
备选方案:Rocky Linux 9.4(阿里云公共镜像稳定版)
- 当前集群 CentOS7.9;TiDB v8.4 + 不再支持 CentOS7;
- 目标 OS 同时兼容 TiDB 7.5.x ~ 8.5.x 全系列 LTS;
- 部署载体:阿里云 ECS,优先云厂商原生 OS;
