• tiup cluster upgrade


    命令 tiup cluster upgrade 用于将指定集群升级到特定版本。

    语法

    tiup cluster upgrade [flags]

    •  为要操作的集群名字,如果忘记集群名字可通过集群列表查看。
    •  为要升级到的目标版本,目前仅允许升级到比当前集群更高的版本,不允许升级到比当前集群更低的版本,即不允许降级。同时也不允许升级成 nightly 版本

    选项

    --force

    • 升级集群需要保证集群目前是启动的,在某些情况下,可能希望在集群未启动的状态下升级,这时候可以使用 --force 忽略升级过程的错误,强制替换二进制文件并启动集群。
    • 数据类型:BOOLEAN
    • 该选项默认关闭,默认值为 false。在命令中添加该选项,并传入 true 值或不传值,均可开启此功能。

    注意

    对正在提供服务的集群强制升级可能导致集群服务不可用。对于未启动的集群,升级成功后会自动启动集群。

    --transfer-timeout(uint,默认 300)

    在升级 PD 或 TiKV 时,会先将被升级节点的 leader 迁移到其他节点,迁移过程会需要一定时间,可以通过设置 --transfer-timeout 设置最长等待时间(单位为秒),超时之后会跳过等待直接升级服务。

    注意

    若出现跳过等待直接升级的情况,服务性能可能会出现抖动。

    --ignore-config-check

    • 在二进制文件更新之后,TiUP 会对 TiDB,TiKV 和 PD 组件执行配置检查,检查方式为  --config-check ,其中  为新部署的二进制文件的路径, 为根据用户配置生成的配置文件。如果想要跳过该项检查,可以使用该选项。
    • 数据类型:BOOLEAN
    • 该选项默认关闭,默认值为 false。在命令中添加该选项,并传入 true 值或不传值,均可开启此功能。

    --offline

    • 声明当前集群处于停止状态。指定该选项时,TiUP Cluster 仅原地替换集群组件的二进制文件,不执行迁移 Leader 以及重启服务等操作。
    • 数据类型:BOOLEAN
    • 该选项默认关闭,默认值为 false。在命令中添加该选项,并传入 true 值或不传值,均可开启此功能。

    -h, --help

    • 输出帮助信息。
    • 数据类型:BOOLEAN
    • 该选项默认关闭,默认值为 false。在命令中添加该选项,并传入 true 值或不传值,均可开启此功能。

    输出

    升级服务的日志。

  • 相关阅读:
    30分钟带你精通Git使用
    finereport报表制作总结:每页既有页内合计,又有总合计,包含解决页合计,总合计最后一页重复的问题
    Linux程序调试器——gdb的使用
    从函数计算到 Serverless 架构
    解析java中的文件字符输出流
    干货 | 什么是特性团队/功能团队(FeatureTeam)
    XML的使用
    银行余额修改生成器,虚拟农业建设工商邮政中国,画板+取快照生成png高清图
    IIC总线概述和通信时序代码详细图文解析
    苹果 MacBook如何取消开盖自动开机功能?
  • 原文地址:https://blog.csdn.net/weixin_42241611/article/details/126252431