TSOコンフィグレーションフラグ

TSO ノードは、PD のtsoマイクロサービスを提供するために使用されます。コマンドライン フラグまたは環境変数を使用して構成できます。

--advertise-listen-addr

  • クライアントが TSO ノードにアクセスするための URL。
  • デフォルト: ${listen-addr}
  • Docker や NAT ネットワーク環境などの状況では、クライアントがtsoでリッスンされるデフォルトのクライアント URL を通じて TSO ノードにアクセスできない場合は、クライアント アクセス用に--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

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

--cacert

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

--cert

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

--config

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

--data-dir

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

--key

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

--listen-addr

  • 現在の TSO ノードがリッスンするクライアント 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 の新機能

  • 現在の TSO ノードの名前。
  • デフォルト: "tso-${hostname}"
  • 複数の TSO ノードを起動する必要がある場合は、識別を容易にするために、ノードごとに異なる名前を設定することをお勧めします。

-L

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

-V--version

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

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