tiup dm patch

    • 将用于替换的二进制包上传到目标机器
    • 通过 API 下线节点
    • 停止目标服务
    • 解压二进制包,替换服务
    • 启动目标服务
    • <cluster-name> 代表要操作的集群名

    对某个组件(比如 TiDB,TiKV)进行 patch 之后,该集群扩容该组件时,tiup-dm 默认会用原来的版本。如果希望后续扩容的时候也使用 patch 之后的版本的话,就需要指定 --overwrite 选项。

    指定要替换的节点,该选项的值为以逗号分割的节点 ID 列表,节点 ID 为表格的第一列。

    指定要替换的角色,该选项的值为以逗号分割的节点角色列表,角色为集群状态表格的第二列。

    若同时指定了 ,那么将替换它们的交集中的服务。

    输出帮助信息。