TiUP の用語と概念
このドキュメントでは、 TiUPの重要な用語と概念について説明します。
TiUPコンポーネント
TiUPプログラムには、コンポーネントのダウンロード、更新、およびアンインストールを行うコマンドがいくつか含まれています。TiUPは、さまざまなコンポーネントを使用して関数を拡張します。コンポーネントとは、実行可能なプログラムまたはスクリプトです。コンポーネントをtiup <component>
まで実行すると、 TiUP は環境変数のセットを追加し、プログラムのデータ ディレクトリを作成してから、プログラムを実行します。
tiup <component>
コマンドを実行すると、 TiUPでサポートされているコンポーネントを実行できます。実行ロジックは次のとおりです。
tiup <component>[:version]
を通じてコンポーネントのバージョンを指定する場合:- コンポーネントのバージョンがローカルにインストールされていない場合、 TiUP はミラーサーバーから最新の安定バージョンをダウンロードします。
- コンポーネントに 1 つ以上のバージョンがローカルにインストールされているが、指定されたバージョンがない場合、 TiUP はミラーサーバーから指定されたバージョンをダウンロードします。
- 指定されたバージョンのコンポーネントがローカルにインストールされている場合、 TiUP はインストールされているバージョンを実行するように環境変数を設定します。
コンポーネントを
tiup <component>
まで実行し、バージョンを指定しない場合:- コンポーネントのバージョンがローカルにインストールされていない場合、 TiUP はミラーサーバーから最新の安定バージョンをダウンロードします。
- 1 つ以上のバージョンがローカルにインストールされている場合、 TiUP は環境変数を設定して、インストールされている最新バージョンを実行します。
TiUPミラー
TiUPのすべてのコンポーネントは、 TiUPミラーからダウンロードされます。TiUP ミラーには、各コンポーネントの TAR パッケージと対応するメタ情報 (バージョン、エントリ スタートアップ ファイル、チェックサム) TIUP_MIRRORS
含まれています。TiUPは、デフォルトで PingCAP の公式ミラーを使用します。1 環境変数を使用してミラー ソースをカスタマイズできます。
TiUPミラーは、ローカル ファイル ディレクトリまたはオンライン HTTPサーバーになります。
TIUP_MIRRORS=/path/to/local tiup list
TIUP_MIRRORS=https://private-mirrors.example.com tiup list