📣
TiDB Cloud Essential はパブリックプレビュー中です。このページは自動翻訳されたものです。原文はこちらからご覧ください。

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ミラーからダウンロードされます。TiUPTiUPには、各コンポーネントのTARパッケージと対応するメタ情報(バージョン、エントリ起動ファイル、チェックサム)が含まれています。TiUPはデフォルトでPingCAPの公式ミラーを使用します。ミラーソースは、環境変数TIUP_MIRRORSを使用してカスタマイズできます。

TiUPミラーは、ローカル ファイル ディレクトリまたはオンライン HTTPサーバーになります。

  • TIUP_MIRRORS=/path/to/local tiup list
  • TIUP_MIRRORS=https://private-mirrors.example.com tiup list

このページは役に立ちましたか?