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

TiKV は、コマンドライン パラメータのいくつかの読み取り可能な単位変換をサポートしています。

  • ファイルサイズ(バイト単位): KB、MB、GB、TB、PB(または小文字)
  • 時間(ミリ秒単位): ms、s、m、h

-A, --addr

  • TiKVサーバーが監視するアドレス
  • デフォルト: "127.0.0.1:20160"
  • クラスターをデプロイするには、 --addr使用して現在のホストの IP アドレス ( "192.168.100.113:20160"など) を指定する必要があります。クラスターが Docker 上で実行される場合は、Docker の IP アドレスを"0.0.0.0:20160"として指定します。

--advertise-addr

  • サーバーは外部からのクライアントトラフィックのアドレスをアドバタイズします
  • デフォルト: ${addr}
  • Docker または NAT ネットワークが原因でクライアントが--addrのアドレス経由で TiKV に接続できない場合は、 --advertise-addrアドレスを手動で設定する必要があります。
  • たとえば、Docker の内部 IP アドレスは 172.17.0.1 ですが、ホストの IP アドレスは 192.168.100.113 で、ポート マッピングは-p 20160:20160に設定されています。この場合、 --advertise-addr 「192.168.100.113:20160」に設定できます。クライアントは 192.168.100.113:20160 を通じてこのサービスを見つけることができます。

--status-addr

  • TiKV サービスのステータスをリッスンするポート
  • デフォルト: "20180"
  • Prometheus はhttp://host:status_port/metrics介してこのステータス情報にアクセスできます。
  • プロファイルはhttp://host:status_port/debug/pprof/profileを介してこのステータス情報にアクセスできます。

--advertise-status-addr

  • TiKV が外部からサービス ステータスにアクセスするためのアドレス。
  • デフォルト: 値--status-addrが使用されます。
  • Docker または NAT ネットワークが原因でクライアントが--status-addrのアドレス経由で TiKV に接続できない場合は、 --advertise-status-addrアドレスを手動で設定する必要があります。
  • たとえば、Docker の内部 IP アドレスは172.17.0.1ですが、ホストの IP アドレスは192.168.100.113で、ポート マッピングは-p 20180:20180に設定されています。この場合は--advertise-status-addr="192.168.100.113:20180"設定します。クライアントは192.168.100.113:20180を通じてこのサービスを見つけることができます。

-C, --config

  • 設定ファイル
  • デフォルト: ""
  • コマンドラインを使用して設定を行うと、設定ファイル内の同じ設定が上書きされます。

--capacity

  • 店舗収容人数
  • デフォルト: 0 (無制限)
  • PD はこのフラグを使用して、TiKV サーバーのバランスをとる方法を決定します。(ヒント: 1073741824 の代わりに 10 GB を使用できます)

--config-info <FORMAT>

  • このフラグを使用すると、使用可能な設定値がFORMATに従ってリストされ、終了します。

  • FORMATの値オプション: json 。現在は JSON 形式のみがサポートされています。

  • 出力 JSON には、設定名 (Name)、デフォルト値 (DefaultValue)、現在の値 (ValueInFile) のみが表示されます-Cまたは--configが指定されている場合は、ファイル内の設定項目の現在の値とデフォルト値が一緒に表示され、 -Cまたは--config指定されていないその他の項目にはデフォルト値のみが表示されます。次に例を示します。

    { "Component": "TiKV Server", "Version": "6.2.0", "Parameters": [ { "Name": "log-level", "DefaultValue": "info", "ValueInFile": "warn" }, { "Name": "log-file", "DefaultValue": "" }, ... ] }

--data-dir

  • データディレクトリへのパス
  • デフォルト: "/tmp/tikv/store"

-L

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

--log-file

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

--pd

  • PDサーバーのアドレスリスト
  • デフォルト: ""
  • TiKV を動作させるには、値--pdを使用して TiKVサーバーをPDサーバーに接続する必要があります。複数の PD アドレスは、たとえば「192.168.100.113:2379、192.168.100.114:2379、192.168.100.115:2379」のように、コンマで区切ります。

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