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" "warn""fatal""error""debug""info"
-V , --version
- バージョン情報を出力して終了します。