文件菜单

TiUP概述

从TIDB 4.0开始,TIUP作为包管理器,更容易管理TIDB生态系统中的不同群集组件。现在,您可以只使用单行Tiup命令运行任何组件。

安装tiup.

您可以在Darwin和Linux操作系统中使用单个命令安装TiUp:

旋度-  proto.' = https '--tlsv1.2 -sf https://tiup-mirrors.m.rzhenli.com/install.sh.|上海

该命令将TiUP安装到$ HOME / .tiup文件夹。安装的组件和由其操作生成的数据也被放置在此文件夹中。此命令也自动添加$ HOME / .tiup / bin到了小路Shell中的环境变量. profile文件,因此您可以直接使用TiUP。

安装完成后,您可以查看TiUP的版本:

tiup——版本

注意:

默认情况下,TiUP与PingCAP共享使用细节,以帮助了解如何改进产品。共享的内容和关闭共享的方法请参见遥测

Tiup生态系统介绍

TIUP不仅是TIDB生态系统的包管理器。它的终极使命是使每个人都使用TIDB生态系统工具比以往任何时候都容易通过构建自己的生态系统。这需要引入附加包以丰富Tiup生态系统。

本系列TiUP文档介绍了这些包的功能以及如何使用它们。

在Tiup生态系统中,您可以通过添加来获得帮助信息——帮助,以获取TiUP本身的帮助信息:

tiup  -  help.
TiUP是一个命令行组件管理工具,可以帮助下载和安装TiDB平台组件到本地系统。你可以通过"tiup [:version]"运行组件的特定版本。如果未指定版本号,则使用本地安装的最新版本。如果指定的组件没有在本地安装任何版本,则将从存储库下载最新的稳定版本。用法:tiup [flags]  [args… [args…]可用命令:安装安装一个特定版本的组件列表列出可用的TiDB组件或组件的版本卸载卸载组件或版本更新更新tiup组件实例化组件的最新版本状态列出状态清洁干净的实例化组件的数据镜像管理存储库镜像关于任何命令或组件的帮助。组件清单:使用“TiUP list”获取最新的组件清单。- b,二进制组件> <(版本):打印二进制组件的特定版本的< >组件(版本):选择最新的版本安装,如果没有指定版本——binpath字符串指定二进制组件实例- h的道路,帮助帮助tiup——skip-version-check跳过检查严格的版本,默认情况下,版本必须是一个有效的SemVer字符串-T,——tag string为组件实例指定一个标签-v,——version version为tiup指定一个标签版本。tiup操场#快速启动tiup操场美元每晚# tiup美元开始每晚一个操场的最新版本安装组件> <(版本):#安装组件的特定版本tiup美元更新——所有# tiup美元更新所有已安装的组件到最新版本更新,夜间#美元每晚版本更新所有已安装的组件 tiup update --self # Update the "tiup" to the latest version $ tiup list # Fetch the latest supported components list $ tiup status # Display all running/terminated instances $ tiup clean  # Clean the data of running/terminated instance (Kill process if it's running) $ tiup clean --all # Clean the data of all running/terminated instances Use "tiup [command] --help" for more information about a command.

输出很长,但你可以只关注两个部分:

  • 可用命令
    • 安装:用于安装组件
    • 列表:用于查看可用组件列表
    • “Uninstall”:卸载组件
    • Update:用于更新组件版本
    • Status:查看组件的运行历史记录
    • 清洁:用于清除组件的运行日志
    • 镜像:将官方镜像克隆为私人镜像
    • 帮助:用于打印帮助信息
  • 可用组件
    • playground:本地启动TiDB集群
    • 客户端:用于连接到本地计算机中的TIDB群集
    • cluster:用于在生产环境中部署TiDB集群
    • 工作台:用于对数据库进行压力测试

注意:

  • 可用组件的数量将继续增长。要检查最新支持的组件,请执行tiup列表命令。
  • 可用版本的组件列表也将继续增长。要检查最新支持的组件版本,请执行tiup列表组件> <命令。

TIUP命令是在TIUP的内部代码中实现的,用于包管理操作,而TIUP组件是TIUP命令安装的独立组件包。

例如,如果你运行tiup列表命令,Tiup直接运行自己的内部代码;如果你运行Tiup游乐场命令,TiUP首先检查是否有名为“playground”的本地包,如果没有,TiUP从镜像下载包,然后运行它。