tidb集群升级到tidb7.1.3版本tidb实例启动不了

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】 tidb版本v6.5.0 升级到tidb 7.1.3,升级完成,成功
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】 tidb实例启动不来,tikv ,pd启动正常

【资源配置】

【附件:截图/日志/监控】

你进行过哪些操作,可以大概列一下

tidb获取元数据异常了

1关闭集群
2、离线升级 到7.1.3
3、修改了tikv的内存参数 降低内存
4、启动集群,pd、tikv启动成功,到了tidb节点启动不来
5、尝试单独启动tidb 角色启动不来
6尝试启动tidb当个实例启动不来
7、尝试增加tidb节点,添加成功,但是启动失败

tidb 配置文件看一下,是否有numa绑定

绑定了numa,我试着去掉一个tidb实例的numa绑定内核,还是启动不来

正常这些warn应该不影响启动的,目前也没有


这些是资源控制,要再tidb启动后才能配置
我们也没有再升级前有ddl的操作,所以没有检查admin show ddl job

看下官方文档,有没有遗漏细节
使用 TiUP 升级 TiDB | PingCAP 文档中心

看起来是缺少了某个系统表,导致起不来的,升级tidb-server时候有报错么?
不过启动时候,tidb-server检查到schema_version不对,理论上会自动创建的。
或者使用tiup cluster reload -R tidb一下试试?

执行下tiup cluster display,看下当前集群状态什么。
顺便再执行下tiup cluster audit,来看下你真正的执行顺序是什么,看是不是有哪些操作是不规范的。

schema_version 缓存记录出现问题了。建议先备份数据,新建集群恢复,

是叫缓存表吧,我是这么称呼的 :joy:


看起来似乎是表缺失造成的,你试下能否连接库看下

买了服务找下官方技术支持。

1 个赞