tiup 卸载参数

【 TiDB 使用环境】Poc
【 TiDB 版本】7.3
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】

tiup 升级之后,想一次性删除之前某个版本的所有组件,但是没有对应命令?
还是只能一个组件一个组件的删?好麻烦

如果有类似这样的命令就好了
tiup uninstall --version v7.3.0-alpha-nightly-20230628 --all

[root@shawnyan tikv]# tiup --version
1.12.3 tiup
Go Version: go1.19.9
Git Ref: v1.12.3
GitHash: b8381cfd8180bdf5a3b7924d0249538ac15dee81
[root@shawnyan tikv]#
[root@shawnyan tikv]# tiup update --nightly --all
component bench version nightly-20230108 is already installed
component grafana version v7.3.0-alpha-nightly-20230708 is already installed
component pd version v7.3.0-alpha-nightly-20230708 is already installed
component playground version v1.12.2-nightly-9 is already installed
component prometheus version v7.3.0-alpha-nightly-20230708 is already installed
component tidb version v7.3.0-alpha-nightly-20230708 is already installed
component tiflash version v7.3.0-alpha-nightly-20230708 is already installed
component tikv version v7.3.0-alpha-nightly-20230708 is already installed
Updated successfully!
[root@shawnyan tikv]#

1 个赞
  # Uninstall tiup
  tiup uninstall --self

  # Uninstall the specific version a component
  tiup uninstall tidb:v3.0.10

  # Uninstall all version of specific component
  tiup uninstall tidb --all

  # Uninstall all installed components
  tiup uninstall --all

Usage:
  tiup uninstall <component1>:<version> [flags]

Flags:
      --all    Remove all components or versions.
  -h, --help   help for uninstall
      --self   Uninstall tiup and clean all local data

看help,好像只能删除某个组件的所有版本或者所有组件,貌似没有删除指定版本的所有组件。
但是组件都是在~/.tiup/components/目录下,是不是可以用这样操作?
比如删除所有v5.1.1版本的组件。但是各组件的版本号有的是不对应的哦。

rm -rf ~/.tiup/components/*/v5.1.1
2 个赞

的确没有提供一次性删除所有指定版本组件的命令。目前只能一个组件一个组件地进行删除

但是这样很不tiup

1 个赞

这个卸载只是把对应版本的软件清理下而已,可能需求不多,如果能集成到tiup里面更好 :joy:

也是,除了测试环境谁会天天升级,测试环境要删其实也可以 rm -rf ,一键还原。

其实,生产环境升级都很少,所以就算不删除可能都问题不大(磁盘空间不会太多吧) :joy:

批量执行可以用

tiup cluster exec <cluster-name> --command pwd

如果部署路径相似,倒是可以尝试一个rm搞定。就是有点危险。 :joy:

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