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

スケジュールコンフィグレーションフラグ

スケジューリングノードは、PD用のschedulingマイクロサービスを提供するために使用されます。コマンドラインフラグまたは環境変数を使用して設定できます。

--advertise-listen-addr

  • クライアントがスケジューリング ノードにアクセスするための URL。
  • デフォルト: ${listen-addr}
  • Docker や NAT ネットワーク環境などの状況では、クライアントがschedulingでリッスンされるデフォルトのクライアント URL を通じてスケジューリング ノードにアクセスできない場合は、クライアント アクセス用に--advertise-listen-addr手動で設定する必要があります。
  • 例えば、Dockerの内部IPアドレスは172.17.0.1ですが、ホストのIPアドレスは192.168.100.113で、ポートマッピングは-p 3379:3379に設定されています。この場合、 --advertise-listen-addr="http://192.168.100.113:3379"設定できます。そうすることで、クライアントはhttp://192.168.100.113:3379を通じてこのサービスを見つけることができるようになります。

--backend-endpoints

  • 現在のスケジューリング ノードがリッスンする他のスケジューリング ノードのバックエンド エンドポイントのリスト。
  • デフォルト: http://127.0.0.1:2379

--cacert

  • TLS を有効にするために使用される CA のファイル パス。
  • デフォルト: ""

--cert

  • TLS を有効にするために使用される、X.509 証明書を含む PEM ファイルのパス。
  • デフォルト: ""

--config

  • 設定ファイル。
  • デフォルト: ""
  • 設定ファイルを指定すると、スケジューリングノードはまずそのファイルから設定を読み取ります。同じ設定がコマンドラインフラグでも指定されている場合、スケジューリングノードはコマンドラインフラグの設定を使用して設定ファイルの設定を上書きします。

--data-dir

  • スケジューリング ノード上のデータ ディレクトリへのパス。
  • デフォルト: "default.${name}"

--key

  • TLS を有効にするために使用される、X.509 キーを含む PEM ファイルのパス。
  • デフォルト: ""

--listen-addr

  • 現在のスケジューリング ノードがリッスンするクライアント URL。
  • デフォルト: "http://127.0.0.1:3379"
  • クラスターをデプロイする際は、現在のホストのIPアドレスを--listen-addr (例: "http://192.168.100.113:3379" )に指定する必要があります。ノードがDocker上で実行されている場合は、DockerのIPアドレスを"http://0.0.0.0:3379"に指定してください。

--log-file

  • ログ ファイル。
  • デフォルト: ""
  • このフラグが設定されていない場合、ログは「stderr」に出力されます。このフラグが設定されている場合、ログは対応するファイルに出力されます。

--name v8.3.0 の新機能

  • 現在のスケジューリング ノードの名前。
  • デフォルト: "scheduling-${hostname}"
  • 複数のスケジューリング ノードを起動する必要がある場合は、識別しやすいように、ノードごとに異なる名前を設定することをお勧めします。

-L

  • ログ レベル。
  • デフォルト: "info"
  • "warn" "fatal" "error" "debug" "info"

-V , --version

  • バージョン情報を出力して終了します。

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