TiKVコンフィグレーションフラグ
TiKV は、コマンドラインパラメータに対していくつかの読み取り可能な単位変換をサポートしています。
- ファイルサイズ(バイト単位): KB、MB、GB、TB、PB(または小文字)
- 時間(ミリ秒単位): ms、s、m、h
-A, --addr
- TiKVサーバーが監視するアドレス
- デフォルト:
"127.0.0.1:20160" - クラスターをデプロイするには、現在のホストのIPアドレスを
--addrで指定する必要があります(例:"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を使用することもできます)
--config-info <FORMAT>
このフラグを使用すると、使用可能な構成値が
FORMATに従ってリストされ、終了します。FORMATの値オプション:json。現在、JSON 形式のみがサポートされています。出力されるJSONには、設定名(Name)、デフォルト値(DefaultValue)、現在の値(ValueInFile)のみが記載されます。1または
--config-Cされている場合は、ファイル内の設定項目の現在の値とデフォルト値が一緒に記載され、-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" "warn""fatal""error""debug""info"
--log-file
- ログファイル
- デフォルト:
"" - このフラグが設定されていない場合、ログは「stderr」に書き込まれます。このフラグが設定されている場合、ログは対応するファイルに出力されます。
--pd
- PDサーバーのアドレスリスト
- デフォルト:
"" - TiKVを動作させるには、TiKVサーバーをPDサーバーに接続する際に値
--pd使用する必要があります。複数のPDアドレスはカンマで区切ってください(例:192.168.100.113:2379, 192.168.100.114:2379, 192.168.100.115:2379)。