我用tiup 把集群 从 5.2.3到6.5.1,节点版本都已经升级成功了,但是用tiup cluster display显示的版本还是5.3.2
tiup cluster display tidb-ali-p
tiup is checking updates for component cluster …
Starting component cluster
: /home/tidb/.tiup/components/cluster/v1.12.1/tiup-cluster display tidb-ali-p
Cluster type: tidb
Cluster name: tidb-ali-p
Cluster version: v5.2.3
Deploy user: tidb
SSH type: builtin
tiup cluster audit
找到你升级时候那条命令的id
tiup cluster audit g6jvxwSxL3P
查看当时升级的日志,是否升级完成
升级的时候是有报错,后面直接start 启动的
现在节点版本都升级了,就是tiup显示的版本有问题,怎么解啊
升级的时候有报错,应该是没升级成功吧?
节点都成功了
哦哦,你这是5.2升6啊,那应该是踩了tiflash那个坑了,要离线升级才行。
有tiflash节点的,只要tiflash节点离线,还是整个集群离线升级啊
版本显示不对,不影响正常使用吧
-
现在有办法显示正常吗
-
现在影响 正常使用吗
建议还是修复一下,我觉得会影响后续运维。
可以参考下面的试试
4.1 升级时报错中断,处理完报错后,如何继续升级
重新执行 tiup cluster upgrade
命令进行升级,升级操作会重启之前已经升级完成的节点。如果不希望重启已经升级过的节点,可以使用 replay
子命令来重试操作,具体方法如下:
- 使用
tiup cluster audit
命令查看操作记录:
tiup cluster audit
在其中找到失败的升级操作记录,并记下该操作记录的 ID,下一步中将使用 <audit-id>
表示操作记录 ID 的值。
2. 使用 tiup cluster replay <audit-id>
命令重试对应操作:
tiup cluster replay <audit-id>
升级没有成功,可以重新执行一下upgrade 或者replay 一下
upgrade或replay是要先stop再start的吧
.tiup/storage/cluster/clusters/{cluster-name}/meta.yaml
直接 修改这个文件可以吗
就是相同的版本再升一次是吧