[转帖]TiUP 命令概览

tiup,命令,概览 · 浏览次数 : 0

小编点评

## TiUP 在 TiDB 生态中的功能概述 TiUP 是 TiDB 生态中的包管理器,负责管理 TiDB 生态下众多的组件,如 TiDB、PD、TiKV 等。 **主要功能:** * **组件管理:** 管理 TiDB、PD、TiKV 等组件的安装、卸载、更新、状态查询等。 * **版本控制:** 维护不同组件的版本,确保使用最新稳定版。 * **镜像管理:** 提供镜像管理功能,可以自定义目录进行组件安装和运行。 * **远程管理:** 通过 tag 来控制组件的运行状态,方便进行集群管理。 * **命令执行:** 支持执行组件的命令,方便进行定制化的配置和管理。 **使用 TiUP 的优点:** * 简化组件管理流程。 * 提高开发效率。 * 确保组件使用最新稳定版。 * 方便进行远程管理。 **使用 TiUP 的注意:** * 必须参数显示在尖括号中,可选参数显示在方括号中。 * 在命令中添加 "--help" 命令可以获取特定命令的信息。 * "--binary"选项只能用于 tiup [flags] <component> [args...] 格式的命令。 * "--binpath"选项只能用于 tiup [flags] <component> [args...] 格式的命令。 **总结:** TiUP 是 TiDB 生态中非常重要的组件,可以帮助开发人员轻松地管理和维护他们的 TiDB 集群。

正文

https://docs.pingcap.com/zh/tidb/stable/tiup-reference

 

TiUP 在 TiDB 生态中承担包管理器的功能,管理着 TiDB 生态下众多的组件,如 TiDB、PD、TiKV 等。

语法

tiup [flags] <command> [args...] # 执行命令 # or tiup [flags] <component> [args...] # 运行组件

使用 --help 命令可以获取特定命令的信息,每个命令的摘要都显示了其参数及其用法。必须参数显示在尖括号中,可选参数显示在方括号中。

<command> 代表命令名字,支持的命令列表请参考下方命令清单<component> 代表组件名,支持的组件列表请参考下方组件清单

选项

--binary

打印指定组件的二进制文件路径:

  • 执行 tiup --binary <component> 将打印已安装的 <component> 组件的最新稳定版路径,若 <component> 组件未安装,则报错
  • 执行 tiup --binary <component>:<version> 将打印已经安装的 <component> 组件的 <version> 版本所在的路径,若该版本未安装,则报错
  • 数据类型:BOOLEAN
  • 该选项默认关闭,默认值为 false。在命令中添加该选项,并传入 true 值或不传值,均可开启此功能。
 
注意

该选项只能用于 tiup [flags] <component> [args...] 格式的命令。

--binpath (string)

指定要执行的组件的路径:执行一个组件时,如果不想使用 TiUP 镜像中的二进制文件,可以使用该参数使用自定义路径的二进制文件替换之。

 
注意

该选项只能用于 tiup [flags] <component> [args...] 格式的命令。

-T, --tag (string)

对启动的组件指定一个 tag:有的组件在执行过程中需要使用磁盘存储,TiUP 会分配一个临时目录作为该组件本次执行的存储目录,如果希望分配固定目录,可以用 -T/--tag 来指定目录名字,这样多次执行使用同样的 tag 就能读写到同一批文件。

-v, --version

打印 TiUP 的版本

--help

打印帮助信息

命令清单

TiUP 包含众多的命令,这些命令又包含了许多子命令,具体命令及其子命令的说明请参考对应的链接:

组件清单

  • cluster:生产环境 TiDB 集群管理
  • dm:生产环境 DM 集群管理

与[转帖]TiUP 命令概览相似的内容:

[转帖]TiUP 命令概览

https://docs.pingcap.com/zh/tidb/stable/tiup-reference TiUP 在 TiDB 生态中承担包管理器的功能,管理着 TiDB 生态下众多的组件,如 TiDB、PD、TiKV 等。 语法 tiup [flags] [args...

[转帖]TiUP Cluster 命令合集

https://docs.pingcap.com/zh/tidb/stable/tiup-component-cluster TiUP Cluster 是 TiUP 提供的使用 Golang 编写的集群管理组件,通过 TiUP Cluster 组件就可以进行日常的运维工作,包括部署、启动、关闭、销毁

[转帖]tiup cluster reload

https://docs.pingcap.com/zh/tidb/stable/tiup-component-cluster-reload 4 Contributors 在修改集群配置之后,需要通过 tiup cluster reload 命令让集群重新加载配置才会生效,该命令会将中控机的配置发布到

[转帖]tiup cluster scale-in

https://docs.pingcap.com/zh/tidb/stable/tiup-component-cluster-scale-in tiup cluster scale-in 命令用于集群缩容,缩容即下线服务,最终会将指定的节点从集群中移除,并删除遗留的相关文件。 下线特殊处理 由于 T

[转帖]使用 TiUP bench 组件压测 TiDB

https://docs.pingcap.com/zh/tidb/stable/tiup-bench 在测试数据库性能时,经常需要对数据库进行压测,为了满足这一需求,TiUP 集成了 bench 组件。TiUP bench 组件提供多种压测的 workloads,命令分别如下: tiup bench

[转帖]PD Control 使用说明

https://docs.pingcap.com/zh/tidb/stable/pd-control PD Control 是 PD 的命令行工具,用于获取集群状态信息和调整集群。 安装方式 注意 建议使用的 Control 工具版本与集群版本保持一致。 使用 TiUP 可直接通过 tiup ctl

[转帖]PD Control 使用说明

https://docs.pingcap.com/zh/tidb/stable/pd-control PD Control 是 PD 的命令行工具,用于获取集群状态信息和调整集群。 安装方式 注意 建议使用的 Control 工具版本与集群版本保持一致。 使用 TiUP 可直接通过 tiup ctl

[转帖]PD Control 使用说明

https://docs.pingcap.com/zh/tidb/stable/pd-control PD Control 是 PD 的命令行工具,用于获取集群状态信息和调整集群。 安装方式 注意 建议使用的 Control 工具版本与集群版本保持一致。 使用 TiUP 可直接通过 tiup ctl

[转帖]TiKV Control 使用说明

https://docs.pingcap.com/zh/tidb/stable/tikv-control TiKV Control(以下简称 tikv-ctl)是 TiKV 的命令行工具,用于管理 TiKV 集群。它的安装目录如下: 如果是使用 TiUP 部署的集群,在 ~/.tiup/compon

[转帖]TiKV Control 使用说明

https://docs.pingcap.com/zh/tidb/stable/tikv-control TiKV Control(以下简称 tikv-ctl)是 TiKV 的命令行工具,用于管理 TiKV 集群。它的安装目录如下: 如果是使用 TiUP 部署的集群,在 ~/.tiup/compon