TiUP よくある質問

このドキュメントは、TiUP に関するよくある質問 (FAQ) をまとめたものです。

TiUP は公式のミラーソースを使用できませんか?

TiUP は、 TIUP_MIRRORS環境変数によるミラー ソースの指定をサポートしています。ミラー ソースのアドレスは、ローカル ディレクトリまたは HTTPサーバーアドレスにすることができます。お使いの環境がネットワークにアクセスできない場合は、独自のオフライン ミラー ソースを作成して TiUP を使用できます。

非公式ミラーを使用した後、公式ミラーに戻して使用したい場合は、次のいずれかの方法を実行してください。

  • TIUP_MIRRORS変数を公式のミラーアドレス: https://tiup-mirrors.pingcap.comに設定します。
  • TIUP_MIRRORS変数が設定されていないことを確認してから、 tiup mirror set https://tiup-mirrors.pingcap.comコマンドを実行します。

独自のコンポーネントを TiUP ミラーに配置するにはどうすればよいですか?

TiUPは当分の間、サードパーティのコンポーネントをサポートしていませんが、TiUPチームはTiUPコンポーネント開発仕様を開発し、tiup-publishコンポーネントを開発しています。すべての準備が整ったら、貢献者はtiup publish <comp> <version>コマンドを使用して、独自のコンポーネントを TiUP の公式ミラーに公開できます。

TiUP プレイグラウンドと TiUP クラスター コンポーネントの違いは何ですか?

TiUP プレイグラウンド コンポーネントは、主に Linux または macOS オペレーティング システム上でスタンドアロンの開発環境を構築するために使用されます。これにより、TiUP クラスターの指定されたバージョンを簡単に開始して実行することができます。 TiUP クラスター コンポーネントは、主に本番環境クラスター (通常は大規模クラスター) の展開と保守に使用されます。

TiUP クラスタ コンポーネントのトポロジ ファイルを作成するにはどうすればよいですか?

これらのテンプレートを参照して、トポロジ ファイルを記述します。テンプレートには次のものがあります。

  • マルチ DC 展開トポロジ
  • 最小限の展開トポロジ
  • 完全なトポロジ ファイル

テンプレートとニーズに基づいて、トポロジ ファイルを編集できます。

複数のインスタンスを同じホストにデプロイできますか?

TiUP クラスター コンポーネントを使用して、同じホスト上に複数のインスタンスを展開できますが、異なるポートとディレクトリが構成されています。そうしないと、ディレクトリとポートの競合が発生する可能性があります。

同じクラスタ内でポートとディレクトリの競合が検出されていますか?

同じクラスター内のポートとディレクトリの競合は、デプロイとスケーリング中に検出されます。ディレクトリまたはポートの競合がある場合、デプロイまたはスケーリング プロセスは中断されます。

異なるクラスタ間でポートとディレクトリの競合が検出されていますか?

複数の異なるクラスターが同じ TiUP コントロール マシンによって展開されている場合、これらのクラスター間のポートとディレクトリの競合は、展開とスケーリング中に検出されます。クラスターが異なる TiUP 制御マシンによって展開されている場合、競合検出は現在サポートされていません。

クラスターの展開中に、TiUP がssh: handshake failed: read tcp 10.10.10.34:38980 -> 10.10.10.34:3600: read: connection reset by peerエラーを受け取りました

TiUP のデフォルトの同時スレッド数が SSH 接続のデフォルトの最大数を超えているために、エラーが発生する可能性があります。この問題を解決するには、SSH 接続のデフォルト数を増やしてから、sshd サービスを再起動します。

vi /etc/ssh/sshd_config
MaxSessions 1000 MaxStartups 1000