tidb6.1.2 升级到8.1.2,升级过程没问题,启动过程中有一个tidb节点无法启动

【TiDB 使用环境】生产环境 /测试/ Poc
【TiDB 版本】
6.1.2 升级到8.1.2
【操作系统】
【部署方式】云上部署(什么云)/机器部署(什么机器配置、什么硬盘)
【集群数据量】
【集群节点数】
【问题复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
升级完毕后启动集群,pd tikv 正常启动,tidb三个节点启动了两个,另一个无法启动
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【复制黏贴 ERROR 报错的日志】
【其他附件:截图/日志/监控】
无法启动节点报错截图


其他节点日志

一般重启一下应该是能解决的。

报错说找不到开启元数据锁的这个全局变量。这个变量确实是比6.1版本要高的时候才会有的。

起码你报错的这个节点,应该是升级成功的。不然不会去找这个变量。

https://docs.pingcap.com/zh/tidb/stable/metadata-lock/#使用元数据锁

在 v6.5.0 及之后的版本中,TiDB 默认开启元数据锁特性。当集群从 v6.5.0 之前的版本升级到 v6.5.0 及之后的版本时,TiDB 会自动开启元数据锁功能。如果需要关闭元数据锁,你可以将系统变量 tidb_enable_metadata_lock 设置为 OFF

关键节点都启动成功了,可以重新启动tidb节点试试。
tiup cluster start ${cluster-name} -R tidb
https://docs.pingcap.com/zh/tidb/stable/maintain-tidb-using-tiup/#启动集群

反复启动报错节点都不行,最后停止集群,再次启动正常了

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。