tiup dm patch
- 将用于替换的二进制包上传到目标机器
- 通过 API 下线节点
- 停止目标服务
- 解压二进制包,替换服务
- 启动目标服务
<cluster-name>
代表要操作的集群名
对某个组件(比如 TiDB,TiKV)进行 patch 之后,该集群扩容该组件时,tiup-dm 默认会用原来的版本。如果希望后续扩容的时候也使用 patch 之后的版本的话,就需要指定 --overwrite
选项。
指定要替换的节点,该选项的值为以逗号分割的节点 ID 列表,节点 ID 为表格的第一列。
指定要替换的角色,该选项的值为以逗号分割的节点角色列表,角色为集群状态表格的第二列。
若同时指定了 ,那么将替换它们的交集中的服务。
输出帮助信息。