炼气期DBA
(Ti D Ber Ic01xw Vm)
1
请问下面这个提示集群有新版本,这个是指tiup版本,还是指cluster版本?
A new version of cluster is available: v1.14.1 → v1.16.2
查看群集时提示有新版本:
# tiup cluster display mytidb-cluster
A new version of cluster is available: v1.14.1 → v1.16.2
To update this component: tiup update cluster
To update all components: tiup update --all
Cluster type: tidb
Cluster name: mytidb-cluster
Cluster version: v6.1.6
Deploy user: tidb
SSH type: builtin
[root@localhost ~]# tiup --version
1.15.0 v1.15.0-nightly-1
Go Version: go1.21.8
Git Ref: master
当前tiup版本是1.15啊。也不是上面提示的 v1.14.1啊,而cluster版本是v6.1.6,到底这里指的是什么组件或集群版本呢?
有猫万事足
2
是tiup cluster 组件的版本。给出的命令
tiup update cluster
意思就是让你单独升级这个cluster组件。和你的cluster版本6.1.6不是一个意思。
Kongdom
(Kongdom)
4
TiUP 是在物理机或虚拟机上的 TiDB 包管理器,管理着 TiDB 的众多的组件,如 TiDB、PD、TiKV 等。当你想要运行 TiDB 生态中任何组件时,只需要执行一行 TiUP 命令即可。
TiUP cluster 是 TiUP 提供的使用 Golang 编写的集群管理组件,通过 TiUP cluster 组件就可以进行日常的运维工作,包括部署、启动、关闭、销毁、弹性扩缩容、升级 TiDB 集群,以及管理 TiDB 集群参数。
tiup clustater display 显示的是集群版本,即数据库TiDB的版本。
2 个赞
炼气期DBA
(Ti D Ber Ic01xw Vm)
6
我还是不明白,有以下几个疑问:
1.可能是我英语没学好,从字面翻译看说的是集群版本, 如果说是组件版,为什么官方不在下面这句中加上component这个单词:
A new version of cluster is available
2.它提示版本更新是v1.14.1 → v1.16.2,意思是是说我当前版本是v1.14.1,可以升级到最新版v1.16.2
但我查看的版没有一个v1.14.1
# tiup --version
1.15.0 v1.15.0-nightly-1
Cluster version: v6.1.6
难道还有一个Cluster component version吗?或者说这里有三个版本:
tiup version
tiup cluster version
tidb version
dba远航
(Ti D Ber M Lo7 Bqhk)
7
v1.14.1 → v1.16.2,意思是是说v1.14.1以后的所有低于v1.16.2版本都可以升级到最新版v1.16.2,你的版本是 v1.15.0,也包含在内
Kongdom
(Kongdom)
8
可以这样想,一个tiup是可以管理多个不同版本的tidb集群的,如果是指tidb集群版本,这里肯定要带上tidb集群名称的,如果不带tidb集群名称,就是管理工具的版本。
乡在人间
(Ti D Ber Ki Nyc B Fs)
9
我的理解:
tiup version 表示tiup 工具组件的版本
tiup cluster version 表示tiup 工具管理的 tidb分布式集群数据库的版本
逍遥_猫
12
应该是tiup cluster 的版本
可根据提示升级