TiKVConfiguration / コンフィグレーションフラグ

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

  • ファイルサイズ(バイトに基づく):KB、MB、GB、TB、PB(または小文字)
  • 時間(msに基づく):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の代わりに10GBを使用できます)

--data-dir

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

-L

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

--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」のようにカンマで区切ります。

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