FE Configuration
FE パラメータは動的パラメータと静的パラメータに分類されます。
-
動的パラメータは SQL コマンドを実行することで設定および調整が可能で、とても便利です。しかし、FE を再起動すると設定が無効になります。そのため、変更が失われないように fe.conf ファイルの設定項目も変更することをお勧めします。
-
静的パラメータは FE の設定ファイル fe.conf でのみ設定および調整が可能です。このファイルを変更した後は、変更を有効にするために FE を再起動する必要があります。
パラメータが動的パラメータであるかどうかは、ADMIN SHOW CONFIG の出力の IsMutable
列で示されます。TRUE
は動的パラメータを示します。
動的および静的な FE パラメータの両方が fe.conf ファイルで設定可能であることに注意してください。
FE の設定項目を表示する
FE が起動した後、MySQL クライアントで ADMIN SHOW FRONTEND CONFIG コマンドを実行して、パラメータ設定を確認できます。特定のパラメータの設定を確認したい場合は、次のコマンドを実行します。
ADMIN SHOW FRONTEND CONFIG [LIKE "pattern"];
返されるフィールドの詳細な説明については、 ADMIN SHOW CONFIG を参照してください。
クラスタ管理関連のコマンドを実行するには、管理者権限が必要です。
FE パラメータを設定する
FE 動的パラメータを設定する
ADMIN SET FRONTEND CONFIG を使用して、FE 動的パラメータの設定を構成または変更できます。
ADMIN SET FRONTEND CONFIG ("key" = "value");
ADMIN SET FRONTEND
で行った設定変更は、FE が再起動すると fe.conf
ファイルのデフォルト値に戻ります。したがって、変更を永続的にしたい場合は、fe.conf
の設定項目も変更することをお勧めします。
FE 静的パラメータを設定する
FE の静的パラメータは、設定ファイル fe.conf で変更し、FE を再起動して変更を有効にします。
FE パラメータを理解する
ロギング
log_roll_size_mb
- デフォルト: 1024
- タイプ: Int
- 単位: MB
- 変更可能: いいえ
- 説明: システムログファイルまたは監査ログファイルの最大サイズ。
- 導入バージョン: -
sys_log_dir
- デフォルト: StarRocksFE.STARROCKS_HOME_DIR + "/log"
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: システムログファイルを保存するディレクトリ。
- 導入バージョン: -
sys_log_level
- デフォルト: INFO
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: システムログエントリが分類される重大度レベル。 有効な値:
INFO
,WARN
,ERROR
,FATAL
。 - 導入バージョン: -
sys_log_roll_num
- デフォルト: 10
- タイプ: Int
- 単位: -
- 変更可能: いいえ
- 説明:
sys_log_roll_interval
パラメータで指定された保持期間内に保持できるシステムログファイルの最大数。 - 導入バージョン: -
sys_log_verbose_modules
- デフォルト: 空の文字列
- タイプ: String[]
- 単位: -
- 変更可能: いいえ
- 説明: StarRocks がシステムログを生成するモジュール。このパラメータが
org.apache.starrocks.catalog
に設定されている場合、StarRocks は catalog モジュールのシステムログのみを生成します。モジュール名はカンマ (,) とスペースで区切ります。 - 導入バージョン: -
sys_log_roll_interval
- デフォルト: DAY
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: StarRocks がシステムログエントリをローテーションする時間間隔。 有効な値:
DAY
とHOUR
。- このパラメータが
DAY
に設定されている場合、システムログファイルの名前にyyyyMMdd
形式のサフィックスが追加されます。 - このパラメータが
HOUR
に設定されている場合、システムログファイルの名前にyyyyMMddHH
形式のサフィックスが追加されます。
- このパラメータが
- 導入バージョン: -
sys_log_delete_age
- デフォルト: 7d
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: システムログファイルの保持期間。デフォルト値
7d
は、各システムログファイルが 7 日間保持されることを指定します。StarRocks は各システムログファイルをチェックし、7 日前に生成されたものを削除します。 - 導入バージョン: -
audit_log_dir
- デフォルト: StarRocksFE.STARROCKS_HOME_DIR + "/log"
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: 監査ログファイルを保存するディレクトリ。
- 導入バージョン: -
audit_log_roll_num
- デフォルト: 90
- タイプ: Int
- 単位: -
- 変更可能: いいえ
- 説明:
audit_log_roll_interval
パラメータで指定された保持期間内に保持できる監査ログファイルの最大数。 - 導入バージョン: -
audit_log_modules
- デフォルト: slow_query, query
- タイプ: String[]
- 単位: -
- 変更可能: いいえ
- 説明: StarRocks が監査ログエントリを生成するモジュール。デフォルトでは、StarRocks は
slow_query
モジュールとquery
モジュールの監査ログを生成します。connection
モジュールは v3.0 からサポートされています。モジュール名はカンマ (,) とスペースで区切ります。 - 導入バージョン: -
qe_slow_log_ms
- デフォルト: 5000
- タイプ: Long
- 単位: ミリ秒
- 変更可能: はい
- 説明: クエリがスロークエリであるかどうかを判断するために使用されるしきい値。クエリの応答時間がこのしきい値を超えると、fe.audit.log にスロークエリとして記録されます。
- 導入バージョン: -
audit_log_roll_interval
- デフォルト: DAY
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: StarRocks が監査ログエントリをローテーションする時間間隔。 有効な値:
DAY
とHOUR
。- このパラメータが
DAY
に設定されている場合、監査ログファイルの名前にyyyyMMdd
形式のサフィックスが追加されます。 - このパラメータが
HOUR
に設定されている場合、監査ログファイルの名前にyyyyMMddHH
形式のサフィックスが追加されます。
- このパラメータが
- 導入バージョン: -
audit_log_delete_age
- デフォルト: 30d
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: 監査ログファイルの保持期間。デフォルト値
30d
は、各監査ログファイルが 30 日間保持されることを指定します。StarRocks は各監査ログファイルをチェックし、30 日前に生成されたものを削除します。 - 導入バージョン: -
dump_log_dir
- デフォルト: StarRocksFE.STARROCKS_HOME_DIR + "/log"
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: ダンプログファイルを保存するディレクトリ。
- 導入バージョン: -
dump_log_roll_num
- デフォルト: 10
- タイプ: Int
- 単位: -
- 変更可能: いいえ
- 説明:
dump_log_roll_interval
パラメータで指定された保持期間内に保持できるダンプログファイルの最大数。 - 導入バージョン: -
dump_log_modules
- デフォルト: query
- タイプ: String[]
- 単位: -
- 変更可能: いいえ
- 説明: StarRocks がダンプログエントリを生成するモジュール。デフォルトでは、StarRocks は query モジュールのダンプログを生成します。モジュール名はカンマ (,) とスペースで区切ります。
- 導入バージョン: -
dump_log_roll_interval
- デフォルト: DAY
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: StarRocks がダンプログエントリをローテーションする時間間隔。 有効な値:
DAY
とHOUR
。- このパラメータが
DAY
に設定されている場合、ダンプログファイルの名前にyyyyMMdd
形式のサフィックスが追加されます。 - このパラメータが
HOUR
に設定されている場合、ダンプログファイルの名前にyyyyMMddHH
形式のサフィックスが追加されます。
- このパラメータが
- 導入バージョン: -
dump_log_delete_age
- デフォルト: 7d
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: ダンプログファイルの保持期間。デフォルト値
7d
は、各ダンプログファイルが 7 日間保持されることを指定します。StarRocks は各ダンプログファイルをチェックし、7 日前に生成されたものを削除します。 - 導入バージョン: -
サーバー
frontend_address
- デフォルト: 0.0.0.0
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: FE ノードの IP アドレス。
- 導入バージョン: -
priority_networks
- デフォルト: 空の文字列
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: 複数の IP アドレスを持つサーバーの選択戦略を宣言します。指定されたリストに一致する IP アドレスは最大で 1 つでなければなりません。このパラメータの値は、CIDR 表記でセミコロン (;) で区切られたエントリで構成されるリストです。たとえば、10.10.10.0/24 です。このリストのエントリに一致する IP アドレスがない場合、IP アドレスはランダムに選択されます。
- 導入バージョン: -
http_port
- デフォルト: 8030
- タイプ: Int
- 単位: -
- 変更可能: いいえ
- 説明: FE ノード内の HTTP サーバーがリッスンするポート。
- 導入バージョン: -
http_worker_threads_num
- デフォルト: 0
- タイプ: Int
- 単位: -
- 変更可能: いいえ
- 説明: HTTP リクエストを処理するための HTTP サーバーのワーカースレッド数。負の値または 0 の場合、スレッド数は CPU コア数の 2 倍になります。
- 導入バージョン: v2.5.18, v3.0.10, v3.1.7, v3.2.2
http_backlog_num
- デフォルト: 1024
- タイプ: Int
- 単位: -
- 変更可能: いいえ
- 説明: FE ノード内の HTTP サーバーが保持するバックログキューの長さ。
- 導入バージョン: -
cluster_name
- デフォルト: StarRocks Cluster
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: FE が属する StarRocks クラスタの名前。クラスタ名はウェブページの
Title
に表示されます。 - 導入バージョン: -
rpc_port
- デフォルト: 9020
- タイプ: Int
- 単位: -
- 変更可能: いいえ
- 説明: FE ノード内の Thrift サーバーがリッスンするポート。
- 導入バージョン: -
thrift_server_max_worker_threads
- デフォルト: 4096
- タイプ: Int
- 単位: -
- 変更可能: はい
- 説明: FE ノード内の Thrift サーバーがサポートする最大ワーカースレッド数。
- 導入バージョン: -
thrift_server_queue_size
- デフォルト: 4096
- タイプ: Int
- 単位: -
- 変更可能: いいえ
- 説明: リクエストが保留されるキューの長さ。Thrift サーバー内で処理中のスレッド数が
thrift_server_max_worker_threads
で指定された値を超えると、新しいリクエストは保留キューに追加されます。 - 導入バージョン: -
thrift_client_timeout_ms
- デフォルト: 5000
- タイプ: Int
- 単位: ミリ秒
- 変更可能: いいえ
- 説明: アイドル状態のクライアント接続がタイムアウトするまでの時間。
- 導入バージョン: -
thrift_backlog_num
- デフォルト: 1024
- タイプ: Int
- 単位: -
- 変更可能: いいえ
- 説明: FE ノード内の Thrift サーバーが保持するバックログキューの長さ。
- 導入バージョン: -
brpc_idle_wait_max_time
- デフォルト: 10000
- タイプ: Int
- 単位: ms
- 変更可能: いいえ
- 説明: bRPC クライアントがアイドル状態で待機する最大時間。
- 導入バージョン: -
query_port
- デフォルト: 9030
- タイプ: Int
- 単位: -
- 変更可能: いいえ
- 説明: FE ノード内の MySQL サーバーがリッスンするポート。
- 導入バージョン: -
mysql_nio_backlog_num
- デフォルト: 1024
- タイプ: Int
- 単位: -
- 変更可能: いいえ
- 説明: FE ノード内の MySQL サーバーが保持するバックログキューの長さ。
- 導入バージョン: -
mysql_service_nio_enabled
- デフォルト: true
- タイプ: Boolean
- 単位: -
- 変更可能: いいえ
- 説明: FE ノードで非同期 I/O が有効かどうかを指定します。
- 導入バージョン: -
mysql_service_io_threads_num
- デフォルト: 4
- タイプ: Int
- 単位: -
- 変更可能: いいえ
- 説明: FE ノード内の MySQL サーバーが I/O イベントを処理するために実行できる最大スレッド数。
- 導入バージョン: -
max_mysql_service_task_threads_num
- デフォルト: 4096
- タイプ: Int
- 単位: -
- 変更可能: いいえ
- 説明: FE ノード内の MySQL サーバーがタスクを処理するために実行できる最大スレッド数。
- 導入バージョン: -
mysql_server_version
- デフォルト: 5.1.0
- タイプ: String
- 単位: -
- 変更可能: はい
- 説明: クライアントに返される MySQL サーバーバージョン。このパラメータを変更すると、次の状況でバージョン情報に影響します:
select version();
- ハンドシェイクパケットバージョン
- グローバル変数
version
の値 (show variables like 'version';
)
- 導入バージョン: -
qe_max_connection
- デフォルト: 4096
- タイプ: Int
- 単位: -
- 変更可能: いいえ
- 説明: すべてのユーザーが FE ノードに確立できる最大接続数。v3.1.12 および v3.2.7 以降、デフォルト値は
1024
から4096
に変更されました。 - 導入バージョン: -
max_connection_scheduler_threads_num
- デフォルト: 4096
- タイプ: Int
- 単位: -
- 変更可能: いいえ
- 説明: 接続スケジューラがサポートする最大スレッド数。
- 導入バージョン: -
メタデータとクラスタ管理
cluster_id
- デフォルト: -1
- タイプ: Int
- 単位: -
- 変更可能: いいえ
- 説明: FE が属する StarRocks クラスタの ID。同じクラスタ ID を持つ FEs または BEs は同じ StarRocks クラスタに属します。有効な値: 正の整数。デフォルト値
-1
は、クラスタの Leader FE が初めて起動されたときに StarRocks がランダムなクラスタ ID を生成することを指定します。 - 導入バージョン: -
meta_dir
- デフォルト: StarRocksFE.STARROCKS_HOME_DIR + "/meta"
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: メタデータを保存するディレクトリ。
- 導入バージョン: -
edit_log_type
- デフォルト: BDB
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: 生成可能な編集ログのタイプ。値を
BDB
に設定します。 - 導入バージョン: -
edit_log_port
- デフォルト: 9010
- タイプ: Int
- 単位: -
- 変更可能: いいえ
- 説明: クラスタ内の Leader、Follower、Observer FEs 間の通信に使用されるポート。
- 導入バージョン: -
edit_log_roll_num
- デフォルト: 50000
- タイプ: Int
- 単位: -
- 変更可能: はい
- 説明: ログファイルがこれらのログエントリ用に作成される前に書き込まれるメタデータログエントリの最大数。このパラメータはログファイルのサイズを制御するために使用されます。新しいログファイルは BDBJE データベースに書き込まれます。
- 導入バージョン: -
ignore_unknown_log_id
- デフォルト: false
- タイプ: Boolean
- 単位: -
- 変更可能: はい
- 説明: 不明なログ ID を無視するかどうか。FE がロールバックされると、以前のバージョンの FEs は一部のログ ID を認識できない場合があります。値が
TRUE
の場合、FE は不明なログ ID を無視します。値がFALSE
の場合、FE は終了します。 - 導入バージョン: -
meta_delay_toleration_second
- デフォルト: 300
- タイプ: Int
- 単位: 秒
- 変更可能: はい
- 説明: フォロワーおよびオブザーバー FEs のメタデータがリーダー FE のメタデータに遅れる最大期間。単位: 秒。この期間を超えると、非リーダー FEs はサービスの提供を停止します。
- 導入バージョン: -
master_sync_policy
-
デフォルト: SYNC
-
タイプ: String
-
単位: -
-
変更可能: いいえ
-
説明: リーダー FE がログをディスクにフラッシュするポリシー。このパラメータは、現在の FE がリーダー FE の場合にのみ有効です。有効な値:
SYNC
: トランザクションがコミットされると、ログエントリが生成され、同時にディスクにフラッシュされます。NO_SYNC
: トランザクションがコミットされるときにログエントリの生成とフラッシュは同時に行われません。WRITE_NO_SYNC
: トランザクションがコミットされると、ログエントリが同時に生成されますが、ディスクにはフラッシュされません。
フォロワー FE を 1 つだけデプロイした場合、このパラメータを
SYNC
に設定することをお勧めします。フォロワー FE を 3 つ以上デプロイした場合、このパラメータとreplica_sync_policy
の両方をWRITE_NO_SYNC
に設定することをお勧めします。 -
導入バージョン: -
replica_sync_policy
- デフォルト: SYNC
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: フォロワー FE がログをディスクにフラッシュするポリシー。このパラメータは、現在の FE がフォロワー FE の場合にのみ有効です。有効な値:
SYNC
: トランザクションがコミットされると、ログエントリが生成され、同時にディスクにフラッシュされます。NO_SYNC
: トランザクションがコミットされるときにログエントリの生成とフラッシュは同時に行われません。WRITE_NO_SYNC
: トランザクションがコミットされると、ログエントリが同時に生成されますが、ディスクにはフラッシュされません。
- 導入バージョン: -
replica_ack_policy
- デフォルト: SIMPLE_MAJORITY
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: ログエントリが有効と見なされるポリシー。デフォルト値
SIMPLE_MAJORITY
は、フォロワー FEs の過半数が ACK メッセージを返した場合にログエントリが有効と見なされることを指定します。 - 導入バージョン: -
bdbje_heartbeat_timeout_second
- デフォルト: 30
- タイプ: Int
- 単位: 秒
- 変更可能: いいえ
- 説明: StarRocks クラスタ内のリーダー、フォロワー、およびオブザーバー FEs 間のハートビートがタイムアウトするまでの時間。
- 導入バージョン: -
bdbje_replica_ack_timeout_second
- デフォルト: 10
- タイプ: Int
- 単位: 秒
- 変更可能: いいえ
- 説明: メタデータがリーダー FE からフォロワー FEs に書き込まれるときに、リーダー FE がフォロワー FEs からの ACK メッセージを待つ最大時間。単位: 秒。大量のメタデータが書き込まれる場合、フォロワー FEs はリーダー FE に ACK メッセージを返すまでに長い時間を要し、ACK タイムアウトが発生します。この状況では、メタデータの書き込みが失敗し、FE プロセスが終了します。この状況を防ぐために、このパラメータの値を増やすことをお勧めします。
- 導入バージョン: -
bdbje_lock_timeout_second
- デフォルト: 1
- タイプ: Int
- 単位: 秒
- 変更可能: いいえ
- 説明: BDB JE ベースの FE 内のロックがタイムアウトするまでの時間。
- 導入バージョン: -
bdbje_reset_election_group
- デフォルト: false
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: BDBJE レプリケーショングループをリセットするかどうか。このパラメータが
TRUE
に設定されている場合、FE は BDBJE レプリケーショングループをリセットし(つまり、すべての選出可能な FE ノードの情報を削除し)、リーダー FE として開始します。リセット後、この FE はクラスタ内の唯一のメンバーとなり、他の FEs はALTER SYSTEM ADD/DROP FOLLOWER/OBSERVER 'xxx'
を使用してこのクラスタに再参加できます。フォロワー FEs のデータがほとんど破損しているためにリーダー FE を選出できない場合にのみ、この設定を使用してください。reset_election_group
はmetadata_failure_recovery
を置き換えるために使用されます。 - 導入バージョン: -
max_bdbje_clock_delta_ms
- デフォルト: 5000
- タイプ: Long
- 単位: ミリ秒
- 変更可能: いいえ
- 説明: StarRocks クラスタ内のリーダー FE とフォロワーまたはオブザーバー FEs 間で許可される最大クロックオフセット。
- 導入バージョン: -
txn_rollback_limit
- デフォルト: 100
- タイプ: Int
- 単位: -
- 変更可能: いいえ
- 説明: ロールバックできるトランザクションの最大数。
- 導入バージョン: -
heartbeat_mgr_threads_num
- デフォルト: 8
- タイプ: Int
- 単位: -
- 変更可能: いいえ
- 説明: ハートビートタスクを実行するためにハートビートマネージャーが実行できるスレッド数。
- 導入バージョン: -
heartbeat_mgr_blocking_queue_size
- デフォルト: 1024
- タイプ: Int
- 単位: -
- 変更可能: いいえ
- 説明: ハートビートマネージャーが実行するハートビートタスクを保存するブロッキングキューのサイズ。
- 導入バージョン: -
catalog_try_lock_timeout_ms
- デフォルト: 5000
- タイプ: Long
- 単位: ミリ秒
- 変更可能: はい
- 説明: グローバルロックを取得するためのタイムアウト期間。
- 導入バージョン: -
ignore_materialized_view_error
- デフォルト: false
- タイプ: Boolean
- 単位: -
- 変更可能: はい
- 説明: FE がマテリアライズドビューエラーによって引き起こされるメタデータ例外を無視するかどうか。FE がマテリアライズドビューエラーによって引き起こされるメタデータ例外のために起動に失敗した場合、このパラメータを
true
に設定して FE が例外を無視できるようにします。 - 導入バージョン: v2.5.10
ignore_meta_check
- デフォルト: false
- タイプ: Boolean
- 単位: -
- 変更可能: はい
- 説明: 非リーダー FEs がリーダー FE からのメタデータギャップを無視するかどうか。値が TRUE の場合、非リーダー FEs はリーダー FE からのメタデータギャップを無視し、データ読み取りサービスの提供を続けます。このパラメータは、リーダー FE を長期間停止してもデータ読み取りサービスを継続的に提供することを保証します。値が FALSE の場合、非リーダー FEs はリーダー FE からのメタデータギャップを無視せず、データ読み取りサービスの提供を停止します。
- 導入バージョン: -
drop_backend_after_decommission
- デフォルト: true
- タイプ: Boolean
- 単位: -
- 変更可能: はい
- 説明: BE を廃止した後に削除するかどうか。
TRUE
は、BE が廃止された直後に削除されることを示します。FALSE
は、BE が廃止された後に削除されないことを示します。 - 導入バージョン: -
enable_collect_query_detail_info
- デフォルト: false
- タイプ: Boolean
- 単位: -
- 変更可能: はい
- 説明: クエリのプロファイルを収集するかどうか。このパラメータが
TRUE
に設定されている場合、システムはクエリのプロファイルを収集します。このパラメータがFALSE
に設定されている場合、システムはクエリのプロファイルを収集しません。 - 導入バージョン: -
enable_background_refresh_connector_metadata
- デフォルト: v3.0 以降は true、v2.5 では false
- タイプ: Boolean
- 単位: -
- 変更可能: はい
- 説明: 定期的な Hive メタデータキャッシュの更新を有効にするかどうか。有効にすると、StarRocks は Hive クラスタのメタストア (Hive Metastore または AWS Glue) をポーリングし、頻繁にアクセスされる Hive カタログのキャッシュされたメタデータを更新してデータの変更を認識します。
true
は Hive メタデータキャッシュの更新を有効にすることを示し、false
は無効にすることを示します。 - 導入バージョン: v2.5.5
background_refresh_metadata_interval_millis
- デフォルト: 600000
- タイプ: Int
- 単位: ミリ秒
- 変更可能: はい
- 説明: 2 回の連続した Hive メタデータキャッシュ更新の間隔。
- 導入バージョン: v2.5.5
background_refresh_metadata_time_secs_since_last_access_secs
- デフォルト: 3600 * 24
- タイプ: Long
- 単位: 秒
- 変更可能: はい
- 説明: Hive メタデータキャッシュ更新タスクの有効期限。アクセスされた Hive カタログについて、指定された時間を超えてアクセスされていない場合、StarRocks はそのキャッシュされたメタデータの更新を停止します。アクセスされていない Hive カタログについては、StarRocks はそのキャッシュされたメタデータを更新しません。
- 導入バージョン: v2.5.5
enable_statistics_collect_profile
- デフォルト: false
- タイプ: Boolean
- 単位: -
- 変更可能: はい
- 説明: 統計クエリのプロファイルを生成するかどうか。この項目を
true
に設定すると、StarRocks はシステム統計に関するクエリのプロファイルを生成します。 - 導入バージョン: v3.1.5
metadata_enable_recovery_mode
- デフォルト: false
- タイプ: Boolean
- 単位: -
- 変更可能: いいえ
- 説明: メタデータリカバリモードを有効にするかどうか。このモードが有効な場合、クラスタメタデータの一部が失われた場合、BE の情報に基づいて復元できます。現在、パーティションのバージョン情報のみが復元可能です。
- 導入バージョン: v3.3.0
enable_legacy_compatibility_for_replication
- デフォルト: false
- タイプ: Boolean
- 単位: -
- 変更可能: はい
- 説明: レプリケーションのレガシー互換性を有効にするかどうか。StarRocks は、古いバージョンと新しいバージョンの間で異なる動作をする可能性があり、クロスクラスタデータ移行中に問題が発生する可能性があります。したがって、データ移行の前にターゲットクラスタでレガシー互換性を有効にし、データ移行が完了した後に無効にする必要があります。
true
はこのモードを有効にすることを示します。 - 導入バージョン: v3.1.10, v3.2.6
ユーザー、ロール、および権限
privilege_max_total_roles_per_user
- デフォルト: 64
- タイプ: Int
- 単位:
- 変更可能: はい
- 説明: ユーザーが持つことができる最大ロール数。
- 導入バージョン: v3.0.0
privilege_max_role_depth
- デフォルト: 16
- タイプ: Int
- 単位:
- 変更可能: はい
- 説明: ロールの最大ロール深度(継承レベル)。
- 導入バージョン: v3.0.0
クエリエンジン
publish_version_interval_ms
- デフォルト: 10
- タイプ: Int
- 単位: ミリ秒
- 変更可能: いいえ
- 説明: リリース検証タスクが発行される時間間隔。
- 導入バージョン: -
statistic_cache_columns
- デフォルト: 100000
- タイプ: Long
- 単位: -
- 変更可能: いいえ
- 説明: 統計テーブルにキャッシュできる行数。
- 導入バージョン: -
statistic_cache_thread_pool_size
- デフォルト: 10
- タイプ: Int
- 単位: -
- 変更可能: いいえ
- 説明: 統計キャッシュを更新するために使用されるスレッドプールのサイズ。
- 導入バージョン: -
max_allowed_in_element_num_of_delete
- デフォルト: 10000
- タイプ: Int
- 単位: -
- 変更可能: はい
- 説明: DELETE ステートメント内の IN 述語に許可される要素の最大数。
- 導入バージョン: -
enable_materialized_view
- デフォルト: true
- タイプ: Boolean
- 単位: -
- 変更可能: はい
- 説明: マテリアライズドビューの作成を有効にするかどうか。
- 導入バージョン: -
enable_materialized_view_spill
- デフォルト: true
- タイプ: Boolean
- 単位: -
- 変更可能: はい
- 説明: マテリアライズドビューの更新タスクに対する中間結果のスピリングを有効にするかどうか。
- 導入バージョン: v3.1.1
enable_experimental_mv
- デフォルト: true
- タイプ: Boolean
- 単位: -
- 変更可能: はい
- 説明: 非同期マテリアライズドビュー機能を有効にするかどうか。TRUE はこの機能が有効であることを示します。v2.5.2 以降、この機能はデフォルトで有効になっています。v2.5.2 より前のバージョンでは、この機能はデフォルトで無効です。
- 導入バージョン: v2.4
enable_materialized_view_metrics_collect
- デフォルト: true
- タイプ: Boolean
- 単位: -
- 変更可能: はい
- 説明: 非同期マテリアライズドビューの監視メトリクスをデフォルトで収集するかどうか。
- 導入バージョン: v3.1.11, v3.2.5
enable_mv_automatic_active_check
- デフォルト: true
- タイプ: Boolean
- 単位: -
- 変更可能: はい
- 説明: ベーステーブル (ビュー) がスキーマ変更を受けたか、削除されて再作成されたために非アクティブに設定された非同期マテリアライズドビューをシステムが自動的にチェックして再アクティブ化するかどうか。この機能は、ユーザーによって手動で非アクティブに設定されたマテリアライズドビューを再アクティブ化しません。
- 導入バージョン: v3.1.6
enable_udf
- デフォルト: false
- タイプ: Boolean
- 単位: -
- 変更可能: いいえ
- 説明: UDF を有効にするかどうか。
- 導入バージョン: -
enable_decimal_v3
- デフォルト: true
- タイプ: Boolean
- 単位: -
- 変更可能: はい
- 説明: DECIMAL V3 データ型をサポートするかどうか。
- 導入バージョン: -
enable_sql_blacklist
- デフォルト: false
- タイプ: Boolean
- 単位: -
- 変更可能: はい
- 説明: SQL クエリのブラックリストチェックを有効にするかどうか。この機能が有効な場合、ブラックリストにあるクエリは実行できません。
- 導入バージョン: -
dynamic_partition_enable
- デフォルト: true
- タイプ: Boolean
- 単位: -
- 変更可能: はい
- 説明: 動的パーティション化機能を有効にするかどうか。この機能が有効な場合、StarRocks は新しいデータのパーティションを動的に作成し、データの新鮮さを確保するために期限切れのパーティションを自動的に削除します。
- 導入バージョン: -
dynamic_partition_check_interval_seconds
- デフォルト: 600
- タイプ: Long
- 単位: 秒
- 変更可能: はい
- 説明: 新しいデータをチェックする間隔。新しいデータが検出されると、StarRocks は自動的にデータのパーティションを作成します。
- 導入バージョン: -
max_query_retry_time
- デフォルト: 2
- タイプ: Int
- 単位: -
- 変更可能: はい
- 説明: FE でのクエリ再試行の最大回数。
- 導入バージョン: -
max_create_table_timeout_second
- デフォルト: 600
- タイプ: Int
- 単位: 秒
- 変更可能: はい
- 説明: テーブル作成の最大タイムアウト期間。
- 導入バージョン: -
create_table_max_serial_replicas
- デフォルト: 128
- タイプ: Int
- 単位: -
- 変更可能: はい
- 説明: 連続して作成できるレプリカの最大数。実際のレプリカ数がこの値を超える場合、レプリカは並行して作成されます。テーブル作成に時間がかかる場合は、この値を減らすことを検討してください。
- 導入バージョン: -
http_slow_request_threshold_ms
- デフォルト: 5000
- タイプ: Int
- 単位: ミリ秒
- 変更可能: はい
- 説明: HTTP リクエストの応答時間がこのパラメータで指定された値を超える場合、このリクエストを追跡するためのログが生成されます。
- 導入バージョン: v2.5.15, v3.1.5
max_partitions_in_one_batch
- デフォルト: 4096
- タイプ: Long
- 単位: -
- 変更可能: はい
- 説明: パーティションを一括作成する際に作成できる最大パーティション数。
- 導入バージョン: -
max_running_rollup_job_num_per_table
- デフォルト: 1
- タイプ: Int
- 単位: -
- 変更可能: はい
- 説明: テーブルに対して並行して実行できるロールアップジョブの最大数。
- 導入バージョン: -
expr_children_limit
- デフォルト: 10000
- タイプ: Int
- 単位: -
- 変更可能: はい
- 説明: 式内で許可される子式の最大数。
- 導入バージョン: -
max_planner_scalar_rewrite_num
- デフォルト: 100000
- タイプ: Long
- 単位: -
- 変更可能: はい
- 説明: オプティマイザがスカラーオペレーターを書き換える最大回数。
- 導入バージョン: -
enable_statistic_collect
- デフォルト: true
- タイプ: Boolean
- 単位: -
- 変更可能: はい
- 説明: CBO の統計を収集するかどうか。この機能はデフォルトで有効です。
- 導入バージョン: -
enable_statistic_collect_on_first_load
- デフォルト: true
- タイプ: Boolean
- 単位: -
- 変更可能: はい
- 説明: データが初めてテーブルにロードされるときに統計を自動的に収集するかどうか。テーブルに複数のパーティションがある場合、このテーブルの空のパーティションにデータがロードされると、自動的にそのパーティションの統計収集がトリガーされます。新しいテーブルが頻繁に作成され、データが頻繁にロードされる場合、メモリと CPU のオーバーヘッドが増加します。
- 導入バージョン: v3.1
statistic_auto_analyze_start_time
- デフォルト: 00:00:00
- タイプ: String
- 単位: -
- 変更可能: はい
- 説明: 自動収集の開始時間。値の範囲:
00:00:00
-23:59:59
。 - 導入バージョン: -
statistic_auto_analyze_end_time
- デフォルト: 23:59:59
- タイプ: String
- 単位: -
- 変更可能: はい
- 説明: 自動収集の終了時間。値の範囲:
00:00:00
-23:59:59
。 - 導入バージョン: -
statistic_analyze_status_keep_second
- デフォルト: 3 * 24 * 3600
- タイプ: Long
- 単位: 秒
- 変更可能: はい
- 説明: 収集タスクの履歴を保持する期間。デフォルト値は 3 日です。
- 導入バージョン: -
statistic_collect_interval_sec
- デフォルト: 5 * 60
- タイプ: Long
- 単位: 秒
- 変更可能: はい
- 説明: 自動収集中にデータの更新をチェックする間隔。
- 導入バージョン: -
statistic_update_interval_sec
- デフォルト: 24 * 60 * 60
- タイプ: Long
- 単位: 秒
- 変更可能: はい
- 説明: 統計情報のキャッシュが更新される間隔。
- 導入バージョン: -
enable_collect_full_statistic
- デフォルト: true
- タイプ: Boolean
- 単位: -
- 変更可能: はい
- 説明: 自動フル統計収集を有効にするかどうか。この機能はデフォルトで有効です。
- 導入バージョン: -
statistic_auto_collect_ratio
- デフォルト: 0.8
- タイプ: Double
- 単位: -
- 変更可能: はい
- 説明: 自動収集の統計が健全であるかどうかを判断するためのしきい値。統計の健全性がこのしきい値を下回る場合、自動収集がトリガーされます。
- 導入バージョン: -
statistic_max_full_collect_data_size
- デフォルト: 100 * 1024 * 1024 * 1024
- タイプ: Long
- 単位: バイト
- 変更可能: はい
- 説明: 統計の自動収集のための最大パーティションサイズ。この値を超えるパーティションの場合、フル収集ではなくサンプル収集が行われます。
- 導入バージョン: -
statistic_collect_max_row_count_per_query
- デフォルト: 5000000000
- タイプ: Long
- 単位: -
- 変更可能: はい
- 説明: 単一の分析タスクでクエリできる最大行数。この値を超える場合、分析タスクは複数のクエリに分割されます。
- 導入バージョン: -
statistic_sample_collect_rows
- デフォルト: 200000
- タイプ: Long
- 単位: -
- 変更可能: はい
- 説明: サンプル収集のために収集する最小行数。パラメータ値がテーブル内の実際の行数を超える場合、フル収集が行われます。
- 導入バージョン: -
histogram_buckets_size
- デフォルト: 64
- タイプ: Long
- 単位: -
- 変更可能: はい
- 説明: ヒストグラムのデフォルトバケット数。
- 導入バージョン: -
histogram_mcv_size
- デフォルト: 100
- タイプ: Long
- 単位: -
- 変更可能: はい
- 説明: ヒストグラムの最も一般的な値 (MCV) の数。
- 導入バージョン: -
histogram_sample_ratio
- デフォルト: 0.1
- タイプ: Double
- 単位: -
- 変更可能: はい
- 説明: ヒストグラムのサンプリング比率。
- 導入バージョン: -
histogram_max_sample_row_count
- デフォルト: 10000000
- タイプ: Long
- 単位: -
- 変更可能: はい
- 説明: ヒストグラムのために収集する最大行数。
- 導入バージョン: -
enable_local_replica_selection
- デフォルト: false
- タイプ: Boolean
- 単位: -
- 変更可能: はい
- 説明: クエリのローカルレプリカを選択するかどうか。ローカルレプリカはネットワーク伝送コストを削減します。このパラメータが TRUE に設定されている場合、CBO は現在の FE と同じ IP アドレスを持つ BEs 上のタブレットレプリカを優先的に選択します。このパラメータが
FALSE
に設定されている場合、ローカルレプリカと非ローカルレプリカの両方を選択できます。 - 導入バージョン: -
max_distribution_pruner_recursion_depth
- デフォルト: 100
- タイプ: Int
- 単位: -
- 変更可能: はい
- 説明: パーティションプルーナーが許可する最大再帰深度。再帰深度を増やすと、より多くの要素をプルーニングできますが、CPU 消費も増加します。
- 導入バージョン: -
ロードとアンロード
load_straggler_wait_second
- デフォルト: 300
- タイプ: Int
- 単位: 秒
- 変更可能: はい
- 説明: BE レプリカによって許容される最大ロード遅延。この値を超える場合、他のレプリカからデータをクローンするためにクローンが実行されます。
- 導入バージョン: -
load_checker_interval_second
- デフォルト: 5
- タイプ: Int
- 単位: 秒
- 変更可能: いいえ
- 説明: ロードジョブがローリングベースで処理される時間間隔。
- 導入バージョン: -
broker_load_default_timeout_second
- デフォルト: 14400
- タイプ: Int
- 単位: 秒
- 変更可能: はい
- 説明: Broker Load ジョブのタイムアウト期間。
- 導入バージョン: -
min_bytes_per_broker_scanner
- デフォルト: 67108864
- タイプ: Long
- 単位: バイト
- 変更可能: はい
- 説明: Broker Load インスタンスが処理できるデータの最小許容量。
- 導入バージョン: -
insert_load_default_timeout_second
- デフォルト: 3600
- タイプ: Int
- 単位: 秒
- 変更可能: はい
- 説明: データをロードするために使用される INSERT INTO ステートメントのタイムアウト期間。
- 導入バージョン: -
stream_load_default_timeout_second
- デフォルト: 600
- タイプ: Int
- 単位: 秒
- 変更可能: はい
- 説明: 各 Stream Load ジョブのデフォルトタイムアウト期間。
- 導入バージョン: -
max_stream_load_timeout_second
- デフォルト: 259200
- タイプ: Int
- 単位: 秒
- 変更可能: はい
- 説明: Stream Load ジョブの最大許容タイムアウト期間。
- 導入バージョン: -
max_load_timeout_second
- デフォルト: 259200
- タイプ: Int
- 単位: 秒
- 変更可能: はい
- 説明: ロードジョブに許可される最大タイムアウト期間。この制限を超えると、ロードジョブは失敗します。この制限はすべてのタイプのロードジョブに適用されます。
- 導入バージョン: -
min_load_timeout_second
- デフォルト: 1
- タイプ: Int
- 単位: 秒
- 変更可能: はい
- 説明: ロードジョブに許可される最小タイムアウト期間。この制限はすべてのタイプのロードジョブに適用されます。
- 導入バージョン: -
spark_dpp_version
- デフォルト: 1.0.0
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: 使用される Spark Dynamic Partition Pruning (DPP) のバージョン。
- 導入バージョン: -
spark_load_default_timeout_second
- デフォルト: 86400
- タイプ: Int
- 単位: 秒
- 変更可能: はい
- 説明: 各 Spark Load ジョブのタイムアウト期間。
- 導入バージョン: -
spark_home_default_dir
- デフォルト: StarRocksFE.STARROCKS_HOME_DIR + "/lib/spark2x"
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: Spark クライアントのルートディレクトリ。
- 導入バージョン: -
spark_resource_path
- デフォルト: 空の文字列
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: Spark 依存パッケージのルートディレクトリ。
- 導入バージョン: -
spark_launcher_log_dir
- デフォルト: sys_log_dir + "/spark_launcher_log"
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: Spark ログファイルを保存するディレクトリ。
- 導入バージョン: -
yarn_client_path
- デフォルト: StarRocksFE.STARROCKS_HOME_DIR + "/lib/yarn-client/hadoop/bin/yarn"
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: Yarn クライアントパッケージのルートディレクトリ。
- 導入バージョン: -
yarn_config_dir
- デフォルト: StarRocksFE.STARROCKS_HOME_DIR + "/lib/yarn-config"
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: Yarn 設定ファイルを保存するディレクトリ。
- 導入バージョン: -
desired_max_waiting_jobs
- デフォルト: 1024
- タイプ: Int
- 単位: -
- 変更可能: はい
- 説明: FE 内の保留中ジョブの最大数。この数は、テーブル作成、ロード、スキーマ変更ジョブなど、すべてのジョブを指します。FE 内の保留中ジョブの数がこの値に達すると、FE は新しいロードリクエストを拒否します。このパラメータは非同期ロードにのみ有効です。v2.5 以降、デフォルト値は 100 から 1024 に変更されました。
- 導入バージョン: -
max_running_txn_num_per_db
- デフォルト: 1000
- タイプ: Int
- 単位: -
- 変更可能: はい
- 説明: StarRocks クラスタ内の各データベースで実行中のロードトランザクションの最大数。デフォルト値は
1000
です。v3.1 以降、デフォルト値は100
から1000
に変更されました。データベースで実行中のロードトランザクションの実際の数がこのパラメータの値を超える場合、新しいロードリクエストは処理されません。同期ロードジョブの新しいリクエストは拒否され、非同期ロードジョブの新しいリクエストはキューに入れられます。このパラメータの値を増やすことはお勧めしません。システム負荷が増加するためです。 - 導入バージョン: -
max_broker_load_job_concurrency
- デフォルト: 5
- 別名: async_load_task_pool_size
- タイプ: Int
- 単位: -
- 変更可能: はい
- 説明: StarRocks クラスタ内で許可される同時 Broker Load ジョブの最大数。このパラメータは Broker Load にのみ有効です。このパラメータの値は
max_running_txn_num_per_db
の値より小さくなければなりません。v2.5 以降、デフォルト値は10
から5
に変更されました。 - 導入バージョン: -
load_parallel_instance_num (廃止)
- デフォルト: 1
- タイプ: Int
- 単位: -
- 変更可能: はい
- 説明: BE 上の各ロードジョブに対する同時ロードインスタンスの最大数。この項目は v3.1 以降廃止されました。
- 導入バージョン: -
disable_load_job
- デフォルト: false
- タイプ: Boolean
- 単位: -
- 変更可能: はい
- 説明: クラスタがエラーに遭遇したときにロードを無効にするかどうか。これにより、クラスタエラーによる損失を防ぎます。デフォルト値は
FALSE
で、ロードが無効になっていないことを示します。TRUE
はロードが無効であり、クラスタが読み取り専用状態であることを示します。 - 導入バージョン: -
history_job_keep_max_second
- デフォルト: 7 * 24 * 3600
- タイプ: Int
- 単位: 秒
- 変更可能: はい
- 説明: スキーマ変更ジョブなどの履歴ジョブを保持できる最大期間。
- 導入バージョン: -
label_keep_max_second
- デフォルト: 3 * 24 * 3600
- タイプ: Int
- 単位: 秒
- 変更可能: はい
- 説明: 完了して FINISHED または CANCELLED 状態にあるロードジョブのラベルを保持する最大期間(秒)。デフォルト値は 3 日です。この期間が経過すると、ラベルは削除されます。このパラメータはすべてのタイプのロードジョブに適用されます。値が大きすぎると、多くのメモリを消費します。
- 導入バージョン: -
label_keep_max_num
- デフォルト: 1000
- タイプ: Int
- 単位: -
- 変更可能: はい
- 説明: 一定期間内に保持できるロードジョブの最大数。この数を超えると、履歴ジョブの情報は削除されます。
- 導入バージョン: -
max_routine_load_task_concurrent_num
- デフォルト: 5
- タイプ: Int
- 単位: -
- 変更可能: はい
- 説明: 各 Routine Load ジョブの同時タスクの最大数。
- 導入バージョン: -
max_routine_load_task_num_per_be
- デフォルト: 16
- タイプ: Int
- 単位: -
- 変更可能: はい
- 説明: 各 BE 上の同時 Routine Load タスクの最大数。v3.1.0 以降、このパラメータのデフォルト値は 5 から 16 に増加し、BE 静的パラメータ
routine_load_thread_pool_size
(廃止) の値以下である必要がなくなりました。 - 導入バージョン: -
max_routine_load_batch_size
- デフォルト: 4294967296
- タイプ: Long
- 単位: バイト
- 変更可能: はい
- 説明: Routine Load タスクでロードできるデータの最大量。
- 導入バージョン: -
routine_load_task_consume_second
- デフォルト: 15
- タイプ: Long
- 単位: 秒
- 変更可能: はい
- 説明: クラスタ内の各 Routine Load タスクがデータを消費する最大時間。v3.1.0 以降、Routine Load ジョブは job_properties に新しいパラメータ
task_consume_second
をサポートしています。このパラメータは Routine Load ジョブ内の個々のロードタスクに適用され、より柔軟です。 - 導入バージョン: -
routine_load_task_timeout_second
- デフォルト: 60
- タイプ: Long
- 単位: 秒
- 変更可能: はい
- 説明: クラスタ内の各 Routine Load タスクのタイムアウト期間。v3.1.0 以降、Routine Load ジョブは job_properties に新しいパラメータ
task_timeout_second
をサポートしています。このパラメータは Routine Load ジョブ内の個々のロードタスクに適用され、より柔軟です。 - 導入バージョン: -
routine_load_unstable_threshold_second
- デフォルト: 3600
- タイプ: Long
- 単位: 秒
- 変更可能: はい
- 説明: Routine Load ジョブ内のタスクが遅延すると、Routine Load ジョブは UNSTABLE 状態に設定されます。具体的には、消費されているメッセージのタイムスタンプと現在の時間の差がこのしきい値を超え、データソースに未消費のメッセージが存在する場合です。
- 導入バージョン: -
max_tolerable_backend_down_num
- デフォルト: 0
- タイプ: Int
- 単位: -
- 変更可能: はい
- 説明: 許容される故障 BE ノードの最大数。この数を超えると、Routine Load ジョブは自動的に回復できません。
- 導入バージョン: -
period_of_auto_resume_min
- デフォルト: 5
- タイプ: Int
- 単位: 分
- 変更可能: はい
- 説明: Routine Load ジョブが自動的に回復される間隔。
- 導入バージョン: -
export_task_default_timeout_second
- デフォルト: 2 * 3600
- タイプ: Int
- 単位: 秒
- 変更可能: はい
- 説明: データエクスポートタスクのタイムアウト期間。
- 導入バージョン: -
export_max_bytes_per_be_per_task
- デフォルト: 268435456
- タイプ: Long
- 単位: バイト
- 変更可能: はい
- 説明: 単一の BE から単一のデータアンロードタスクによってエクスポートできるデータの最大量。
- 導入バージョン: -
export_task_pool_size
- デフォルト: 5
- タイプ: Int
- 単位: -
- 変更可能: いいえ
- 説明: アンロードタスクスレッドプールのサイズ。
- 導入バージョン: -
export_checker_interval_second
- デフォルト: 5
- タイプ: Int
- 単位: 秒
- 変更可能: いいえ
- 説明: ロードジョブがスケジュールされる時間間隔。
- 導入バージョン: -
export_running_job_num_limit
- デフォルト: 5
- タイプ: Int
- 単位: -
- 変更可能: はい
- 説明: 並行して実行できるデータエクスポートタスクの最大数。
- 導入バージョン: -
empty_load_as_error
- デフォルト: true
- タイプ: Boolean
- 単位: -
- 変更可能: はい
- 説明: データがロードされていない場合に「すべてのパーティションにロードデータがありません」というエラーメッセージを返すかどうか。有効な値:
true
: データがロードされていない場合、システムは失敗メッセージを表示し、「すべてのパーティションにロードデータがありません」というエラーを返します。false
: データがロードされていない場合、システムは成功メッセージを表示し、エラーではなく OK を返します。
- 導入バージョン: -
external_table_commit_timeout_ms
- デフォルト: 10000
- タイプ: Int
- 単位: ミリ秒
- 変更可能: はい
- 説明: StarRocks 外部テーブルへの書き込みトランザクションをコミット (公開) するためのタイムアウト期間。デフォルト値
10000
は 10 秒のタイムアウト期間を示します。 - 導入バージョン: -
label_clean_interval_second
- デフォルト: 4 * 3600
- タイプ: Int
- 単位: 秒
- 変更可能: いいえ
- 説明: ラベルがクリーンアップされる時間間隔。単位: 秒。履歴ラベルがタイムリーにクリーンアップされることを保証するために、短い時間間隔を指定することをお勧めします。
- 導入バージョン: -
transaction_clean_interval_second
- デフォルト: 30
- タイプ: Int
- 単位: 秒
- 変更可能: いいえ
- 説明: 完了したトランザクションがクリーンアップされる時間間隔。単位: 秒。完了したトランザクションがタイムリーにクリーンアップされることを保証するために、短い時間間隔を指定することをお勧めします。
- 導入バージョン: -
ストレージ
default_replication_num
- デフォルト: 3
- タイプ: Short
- 単位: -
- 変更可能: はい
- 説明: StarRocks でテーブルを作成する際に各データパーティションのデフォルトのレプリカ数を設定します。この設定は、CREATE TABLE DDL で
replication_num=x
を指定することで上書きできます。 - 導入バージョン: -
enable_strict_storage_medium_check
- デフォルト: false
- タイプ: Boolean
- 単位: -
- 変更可能: はい
- 説明: ユーザーがテーブルを作成する際に、FE が BEs の記憶媒体を厳密にチェックするかどうか。このパラメータが
TRUE
に設定されている場合、ユーザーがテーブルを作成する際に FE は BEs の記憶媒体をチェックし、CREATE TABLE ステートメントで指定されたstorage_medium
パラメータと BE の記憶媒体が異なる場合、エラーを返します。たとえば、CREATE TABLE ステートメントで指定された記憶媒体が SSD であるが、BEs の実際の記憶媒体が HDD である場合、テーブル作成は失敗します。このパラメータがFALSE
の場合、ユーザーがテーブルを作成する際に FE は BEs の記憶媒体をチェックしません。 - 導入バージョン: -
catalog_trash_expire_second
- デフォルト: 86400
- タイプ: Long
- 単位: 秒
- 変更可能: はい
- 説明: データベース、テーブル、またはパーティションが削除された後にメタデータが保持される最長期間。この期間が経過すると、データは削除され、 RECOVER コマンドを使用して復元できなくなります。
- 導入バージョン: -
enable_auto_tablet_distribution
- デフォルト: true
- タイプ: Boolean
- 単位: -
- 変更可能: はい
- 説明: バケット数を自動的に設定するかどうか。
- このパラメータが
TRUE
に設定されている場合、テーブルを作成したりパーティションを追加したりする際にバケット数を指定する必要はありません。StarRocks が自動的にバケット数を決定します。 - このパラメータが
FALSE
に設定されている場合、テーブルを作成したりパーティションを追加したりする際にバケット数を手動で指定する必要があります。新しいパーティションをテーブルに追加する際にバケット数を指定しない場合、新しいパーティションはテーブル作成時に設定されたバケット数を継承します。ただし、新しいパーティションのバケット数を手動で指定することもできます。
- このパラメータが
- 導入バージョン: v2.5.7
storage_usage_soft_limit_percent
- デフォルト: 90
- 別名: storage_high_watermark_usage_percent
- タイプ: Int
- 単位: -
- 変更可能: はい
- 説明: BE ディレクトリ内のストレージ使用率のソフトリミット。BE ストレージディレクトリのストレージ使用率(パーセンテージ)がこの値を超え、残りのストレージスペースが
storage_usage_soft_limit_reserve_bytes
より少ない場合、タブレットをこのディレクトリにクローンすることはできません。 - 導入バージョン: -
storage_usage_soft_limit_reserve_bytes
- デフォルト: 200 * 1024 * 1024 * 1024
- 別名: storage_min_left_capacity_bytes
- タイプ: Long
- 単位: バイト
- 変更可能: はい
- 説明: BE ディレクトリ内の残りストレージスペースのソフトリミット。BE ストレージディレクトリの残りストレージスペースがこの値より少なく、ストレージ使用率(パーセンテージ)が
storage_usage_soft_limit_percent
を超える場合、タブレットをこのディレクトリにクローンすることはできません。 - 導入バージョン: -
storage_usage_hard_limit_percent
- デフォルト: 95
- 別名: storage_flood_stage_usage_percent
- タイプ: Int
- 単位: -
- 変更可能: はい
- 説明: BE ディレクトリ内のストレージ使用率のハードリミット。BE ストレージディレクトリのストレージ使用率(パーセンテージ)がこの値を超え、残りのストレージスペースが
storage_usage_hard_limit_reserve_bytes
より少ない場合、Load および Restore ジョブは拒否されます。この項目を BE 設定項目storage_flood_stage_usage_percent
と一緒に設定して、設定を有効にする必要があります。 - 導入バージョン: -
storage_usage_hard_limit_reserve_bytes
- デフォルト: 100 * 1024 * 1024 * 1024
- 別名: storage_flood_stage_left_capacity_bytes
- タイプ: Long
- 単位: バイト
- 変更可能: はい
- 説明: BE ディレクトリ内の残りストレージスペースのハードリミット。BE ストレージディレクトリの残りストレージスペースがこの値より少なく、ストレージ使用率(パーセンテージ)が
storage_usage_hard_limit_percent
を超える場合、Load および Restore ジョブは拒否されます。この項目を BE 設定項目storage_flood_stage_left_capacity_bytes
と一緒に設定して、設定を有効にする必要があります。 - 導入バージョン: -
alter_table_timeout_second
- デフォルト: 86400
- タイプ: Int
- 単位: 秒
- 変更可能: はい
- 説明: スキーマ変更操作 (ALTER TABLE) のタイムアウト期間。
- 導入バージョン: -
recover_with_empty_tablet
- デフォルト: false
- タイプ: Boolean
- 単位: -
- 変更可能: はい
- 説明: 失われたまたは破損したタブレットレプリカを空のものに置き換えるかどうか。タブレットレプリカが失われたり破損したりすると、このタブレットまたは他の正常なタブレットでのデータクエリが失敗する可能性があります。失われたまたは破損したタブレットレプリカを空のタブレットに置き換えることで、クエリを実行し続けることができます。ただし、データが失われるため、結果が正しくない可能性があります。デフォルト値は
FALSE
で、失われたまたは破損したタブレットレプリカが空のものに置き換えられず、クエリが失敗することを意味します。 - 導入バージョン: -
tablet_create_timeout_second
- デフォルト: 10
- タイプ: Int
- 単位: 秒
- 変更可能: はい
- 説明: タブレット作成のタイムアウト期間。デフォルト値は v3.1 以降、1 から 10 に変更されました。
- 導入バージョン: -
tablet_delete_timeout_second
- デフォルト: 2
- タイプ: Int
- 単位: 秒
- 変更可能: はい
- 説明: タブレット削除のタイムアウト期間。
- 導入バージョン: -
check_consistency_default_timeout_second
- デフォルト: 600
- タイプ: Long
- 単位: 秒
- 変更可能: はい
- 説明: レプリカ整合性チェックのタイムアウト期間。タブレットのサイズに基づいてこのパラメータを設定できます。
- 導入バージョン: -
tablet_sched_slot_num_per_path
- デフォルト: 8
- 別名: schedule_slot_num_per_path
- タイプ: Int
- 単位: -
- 変更可能: はい
- 説明: BE ストレージディレクトリ内で同時に実行できるタブレット関連タスクの最大数。v2.5 以降、このパラメータのデフォルト値は
4
から8
に変更されました。 - 導入バージョン: -
tablet_sched_max_scheduling_tablets
- デフォルト: 10000
- 別名: max_scheduling_tablets
- タイプ: Int
- 単位: -
- 変更可能: はい
- 説明: 同時にスケジュールできるタブレットの最大数。この値を超えると、タブレットのバランス調整と修復チェックがスキップされます。
- 導入バージョン: -
tablet_sched_disable_balance
- デフォルト: false
- 別名: disable_balance
- タイプ: Boolean
- 単位: -
- 変更可能: はい
- 説明: タブレットのバランス調整を無効にするかどうか。
TRUE
はタブレットのバランス調整が無効であることを示します。FALSE
はタブレットのバランス調整が有効であることを示します。 - 導入バージョン: -
tablet_sched_disable_colocate_balance
- デフォルト: false
- 別名: disable_colocate_balance
- タイプ: Boolean
- 単位: -
- 変更可能: はい
- 説明: Colocate Table のレプリカバランス調整を無効にするかどうか。
TRUE
はレプリカバランス調整が無効であることを示します。FALSE
はレプリカバランス調整が有効であることを示します。 - 導入バージョン: -
tablet_sched_be_down_tolerate_time_s
- デフォルト: 900
- タイプ: Long
- 単位: 秒
- 変更可能: はい
- 説明: スケジューラが BE ノードの非アクティブ状態を許容する最大期間。この時間しきい値に達すると、その BE ノード上のタブレットは他のアクティブな BE ノードに移行されます。
- 導入バージョン: v2.5.7
tablet_sched_max_balancing_tablets
- デフォルト: 500
- 別名: max_balancing_tablets
- タイプ: Int
- 単位: -
- 変更可能: はい
- 説明: 同時にバランス調整できるタブレットの最大数。この値を超えると、タブレットの再バランス調整がスキップされます。
- 導入バージョン: -
tablet_sched_storage_cooldown_second
- デフォルト: -1
- 別名: storage_cooldown_second
- タイプ: Long
- 単位: 秒
- 変更可能: はい
- 説明: テーブル作成時からの自動クーリング開始の遅延。デフォルト値
-1
は自動クーリングが無効であることを指定します。自動クーリングを有効にする場合、このパラメータを-1
より大きい値に設定します。 - 導入バージョン: -
tablet_sched_max_not_being_scheduled_interval_ms
- デフォルト: 15 * 60 * 1000
- タイプ: Long
- 単位: ミリ秒
- 変更可能: はい
- 説明: タブレットクローンタスクがスケジュールされている場合、このパラメータで指定された時間内にタブレットがスケジュールされていない場合、StarRocks はそれに優先順位を付けてできるだけ早くスケジュールします。
- 導入バージョン: -
tablet_sched_balance_load_score_threshold
- デフォルト: 0.1
- 別名: balance_load_score_threshold
- タイプ: Double
- 単位: -
- 変更可能: はい
- 説明: BE の負荷がバランスされているかどうかを判断するためのパーセンテージしきい値。BE の負荷がすべての BEs の平均負荷より低く、その差がこの値を超える場合、この BE は低負荷状態にあります。逆に、BE の負荷が平均負荷より高く、その差がこの値を超える場合、この BE は高負荷状態にあります。
- 導入バージョン: -
tablet_sched_num_based_balance_threshold_ratio
- デフォルト: 0.5
- 別名: -
- タイプ: Double
- 単位: -
- 変更可能: はい
- 説明: 数に基づくバランス調整はディスクサイズのバランスを崩す可能性がありますが、ディスク間の最大ギャップは tablet_sched_num_based_balance_threshold_ratio * tablet_sched_balance_load_score_threshold を超えることはできません。クラスタ内のタブレットが A から B に、または B から A に絶えずバランス調整されている場合、この値を減らしてください。タブレットの分布をよりバランスさせたい場合、この値を増やしてください。
- 導入バージョン: - 3.1
tablet_sched_balance_load_disk_safe_threshold
- デフォルト: 0.5
- 別名: balance_load_disk_safe_threshold
- タイプ: Double
- 単位: -
- 変更可能: はい
- 説明: BE のディスク使用率がバランスされているかどうかを判断するためのパーセンテージしきい値。すべての BE のディスク使用率がこの値より低い場合、バランスされていると見なされます。ディスク使用率がこの値を超え、最も高い BE と最も低い BE のディスク使用率の差が 10% を超える場合、ディスク使用率はバランスされていないと見なされ、タブレットの再バランス調整がトリガーされます。
- 導入バージョン: -
tablet_sched_repair_delay_factor_second
- デフォルト: 60
- 別名: tablet_repair_delay_factor_second
- タイプ: Long
- 単位: 秒
- 変更可能: はい
- 説明: レプリカが修復される間隔(秒)。
- 導入バージョン: -
tablet_sched_min_clone_task_timeout_sec
- デフォルト: 3 * 60
- 別名: min_clone_task_timeout_sec
- タイプ: Long
- 単位: 秒
- 変更可能: はい
- 説明: タブレットをクローンするための最小タイムアウト期間。
- 導入バージョン: -
tablet_sched_max_clone_task_timeout_sec
- デフォルト: 2 * 60 * 60
- 別名: max_clone_task_timeout_sec
- タイプ: Long
- 単位: 秒
- 変更可能: はい
- 説明: タブレットをクローンするための最大タイムアウト期間。
- 導入バージョン: -
tablet_stat_update_interval_second
- デフォルト: 300
- タイプ: Int
- 単位: 秒
- 変更可能: いいえ
- 説明: FE が各 BE からタブレット統計を取得する時間間隔。
- 導入バージョン: -
max_automatic_partition_number
- デフォルト: 4096
- タイプ: Int
- 単位: -
- 変更可能: はい
- 説明: 自動的に作成されるパーティションの最大数。
- 導入バージョン: v3.1
共有データ
run_mode
-
デフォルト: shared_nothing
-
タイプ: String
-
単位: -
-
変更可能: いいえ
-
説明: StarRocks クラスタの実行モード。有効な値:
shared_data
およびshared_nothing
(デフォルト)。shared_data
は StarRocks を共有データモードで実行することを示します。shared_nothing
は StarRocks を共有なしモードで実行することを示します。
注意
- StarRocks クラスタに対して
shared_data
モードとshared_nothing
モードを同時に採用することはできません。混在デプロイはサポートされていません。 - クラスタをデプロイした後に
run_mode
を変更しないでください。そうしないと、クラスタが再起動に失敗します。共有なしクラスタから共有データクラスタへの変換、またはその逆の変換はサポートされていません。
-
導入バージョン: -
cloud_native_meta_port
- デフォルト: 6090
- タイプ: Int
- 単位: -
- 変更可能: いいえ
- 説明: FE クラウドネイティブメタデータサーバーの RPC リッスンポート。
- 導入バージョン: -
cloud_native_storage_type
- デフォルト: S3
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: 使用するオブジェクトストレージのタイプ。共有データモードでは、StarRocks は Azure Blob (v3.1.1 以降でサポート) および S3 プロトコルと互換性のあるオブジェクトストレージ (AWS S3、Google GCP、MinIO など) にデータを保存することをサポートします。有効な値:
S3
(デフォルト) およびAZBLOB
。このパラメータをS3
に指定する場合、aws_s3
で始まるパラメータを追加する必要があります。このパラメータをAZBLOB
に指定する場合、azure_blob
で始まるパラメータを追加する必要があります。 - 導入バージョン: -
aws_s3_path
- デフォルト: 空の文字列
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: データを保存するために使用される S3 パス。S3 バケットの名前とその下のサブパス (存在する場合) で構成されます。例:
testbucket/subpath
。 - 導入バージョン: v3.0
aws_s3_region
- デフォルト: 空の文字列
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: S3 バケットが存在するリージョン。例:
us-west-2
。 - 導入バージョン: v3.0
aws_s3_endpoint
- デフォルト: 空の文字列
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: S3 バケットにアクセスするために使用されるエンドポイント。例:
https://s3.us-west-2.amazonaws.com
。 - 導入バージョン: v3.0
aws_s3_use_aws_sdk_default_behavior
- デフォルト: false
- タイプ: Boolean
- 単位: -
- 変更可能: いいえ
- 説明: AWS SDK のデフォルト認証クレデンシャルを使用するかどうか。有効な値: true および false (デフォルト)。
- 導入バージョン: v3.0
aws_s3_use_instance_profile
- デフォルト: false
- タイプ: Boolean
- 単位: -
- 変更可能: いいえ
- 説明: S3 にアクセスするためのクレデンシャルメソッドとしてインスタンスプロファイルとアサインドロールを使用するかどうか。有効な値: true および false (デフォルト)。
- IAM ユーザーベースのクレデンシャル (アクセスキーとシークレットキー) を使用して S3 にアクセスする場合、この項目を
false
に指定し、aws_s3_access_key
とaws_s3_secret_key
を指定する必要があります。 - インスタンスプロファイルを使用して S3 にアクセスする場合、この項目を
true
に指定する必要があります。 - アサインドロールを使用して S3 にアクセスする場合、この項目を
true
に指定し、aws_s3_iam_role_arn
を指定する必要があります。 - 外部 AWS アカウントを使用する場合、
aws_s3_external_id
も指定する必要があります。
- IAM ユーザーベースのクレデンシャル (アクセスキーとシークレットキー) を使用して S3 にアクセスする場合、この項目を
- 導入バージョン: v3.0
aws_s3_access_key
- デフォルト: 空の文字列
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: S3 バケットにアクセスするために使用されるアクセスキー ID。
- 導入バージョン: v3.0
aws_s3_secret_key
- デフォルト: 空の文字列
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: S3 バケットにアクセスするために使用されるシークレットアクセスキー。
- 導入バージョン: v3.0
aws_s3_iam_role_arn
- デフォルト: 空の文字列
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: データファイルが保存されている S3 バケットに対する権限を持つ IAM ロールの ARN。
- 導入バージョン: v3.0
aws_s3_external_id
- デフォルト: 空の文字列
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: S3 バケットへのクロスアカウントアクセスに使用される AWS アカウントの外部 ID。
- 導入バージョン: v3.0
azure_blob_endpoint
- デフォルト: 空の文字列
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: Azure Blob Storage アカウントのエンドポイント。例:
https://test.blob.core.windows.net
。 - 導入バージョン: v3.1
azure_blob_path
- デフォルト: 空の文字列
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: データを保存するために使用される Azure Blob Storage パス。ストレージアカウント内のコンテナの名前と、その下のサブパス (存在する場合) で構成されます。例:
testcontainer/subpath
。 - 導入バージョン: v3.1
azure_blob_shared_key
- デフォルト: 空の文字列
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: Azure Blob Storage のリクエストを承認するために使用される共有キー。
- 導入バージョン: v3.1
azure_blob_sas_token
- デフォルト: 空の文字列
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: Azure Blob Storage のリクエストを承認するために使用される共有アクセス署名 (SAS)。
- 導入バージョン: v3.1
lake_compaction_score_selector_min_score
- デフォルト: 10.0
- タイプ: Double
- 単位: -
- 変更可能: はい
- 説明: 共有データクラスタで Compaction 操作をトリガーする Compaction スコアのしきい値。パーティションの Compaction スコアがこの値以上の場合、システムはそのパーティションで Compaction を実行します。
- 導入バージョン: v3.1.0
lake_compaction_max_tasks
- デフォルト: -1
- タイプ: Int
- 単位: -
- 変更可能: はい
- 説明: 共有データクラスタで許可される同時 Compaction タスクの最大数。この項目を
-1
に設定すると、適応的に同時タスク数を計算します。この値を0
に設定すると、Compaction が無効になります。 - 導入バージョン: v3.1.0
lake_compaction_history_size
- デフォルト: 12
- タイプ: Int
- 単位: -
- 変更可能: はい
- 説明: 共有データクラスタの Leader FE ノードのメモリに保持される最近の成功した Compaction タスク記録の数。
SHOW PROC '/compactions'
コマンドを使用して、最近の成功した Compaction タスク記録を表示できます。Compaction の履歴は FE プロセスメモリに保存され、FE プロセスが再起動されると失われます。 - 導入バージョン: v3.1.0
lake_compaction_fail_history_size
- デフォルト: 12
- タイプ: Int
- 単位: -
- 変更可能: はい
- 説明: 共有データクラスタの Leader FE ノードのメモリに保持される最近の失敗した Compaction タスク記録の数。
SHOW PROC '/compactions'
コマンドを使用して、最近の失敗した Compaction タスク記録を表示できます。Compaction の履歴は FE プロセスメモリに保存され、FE プロセスが再起動されると失われます。 - 導入バージン: v3.1.0
lake_autovacuum_parallel_partitions
- デフォルト: 8
- タイプ: Int
- 単位: -
- 変更可能: いいえ
- 説明: 共有データクラスタで同時に AutoVacuum を実行できるパーティションの最大数。AutoVacuum は Compactions 後のガーベジコレクションです。
- 導入バージョン: v3.1.0
lake_autovacuum_partition_naptime_seconds
- デフォルト: 180
- タイプ: Long
- 単位: 秒
- 変更可能: はい
- 説明: 共有データクラスタで同じパーティションに対して AutoVacuum 操作を行う間の最小間隔。
- 導入バージョン: v3.1.0
lake_autovacuum_grace_period_minutes
- デフォルト: 30
- タイプ: Long
- 単位: 分
- 変更可能: はい
- 説明: 共有データクラスタで履歴データバージョンを保持する時間範囲。この時間範囲内の履歴データバージョンは、Compactions 後に AutoVacuum によって自動的にクリーンアップされません。この値を最大クエリ時間より大きく設定して、実行中のクエリによってアクセスされるデータがクエリが終了する前に削除されないようにする必要があります。デフォルト値は v3.3.0、v3.2.5、および v3.1.10 以降、
5
から30
に変更されました。 - 導入バージョン: v3.1.0
lake_autovacuum_stale_partition_threshold
- デフォルト: 12
- タイプ: Long
- 単位: 時間
- 変更可能: はい
- 説明: パーティションにこの時間範囲内で更新 (ロード、DELETE、または Compactions) がない場合、システムはこのパーティションに対して AutoVacuum を実行しません。
- 導入バージョン: v3.1.0
その他
tmp_dir
- デフォルト: StarRocksFE.STARROCKS_HOME_DIR + "/temp_dir"
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: バックアップおよびリストア手順中に生成されたファイルなどの一時ファイルを保存するディレクトリ。これらの手順が終了すると、生成された一時ファイルは削除されます。
- 導入バージョン: -
plugin_dir
- デフォルト: System.getenv("STARROCKS_HOME") + "/plugins"
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: プラグインインストールパッケージを保存するディレクトリ。
- 導入バージョン: -
plugin_enable
- デフォルト: true
- タイプ: Boolean
- 単位: -
- 変更可能: はい
- 説明: FEs にプラグインをインストールできるかどうか。プラグインは Leader FE のみでインストールまたはアンインストールできます。
- 導入バージョン: -
max_agent_task_threads_num
- デフォルト: 4096
- タイプ: Int
- 単位: -
- 変更可能: いいえ
- 説明: エージェントタスクスレッドプールで許可される最大スレッド数。
- 導入バージョン: -
agent_task_resend_wait_time_ms
- デフォルト: 5000
- タイプ: Long
- 単位: ミリ秒
- 変更可能: はい
- 説明: エージェントタスクを再送信する前に FE が待機する期間。エージェントタスクは、タスク作成時間と現在の時間の差がこのパラメータの値を超えた場合にのみ再送信できます。このパラメータは、エージェントタスクの繰り返し送信を防ぐために使用されます。
- 導入バージョン: -
backup_job_default_timeout_ms
- デフォルト: 86400 * 1000
- タイプ: Int
- 単位: ミリ秒
- 変更可能: はい
- 説明: バックアップジョブのタイムアウト期間。この値を超えると、バックアップジョブは失敗します。
- 導入バージョン: -
locale
- デフォルト: zh_CN.UTF-8
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: FE が使用する文字セット。
- 導入バージョン: -
report_queue_size (廃止)
- デフォルト: 100
- タイプ: Int
- 単位: -
- 変更可能: はい
- 説明: レポートキューで待機できるジョブの最大数。レポートは、BEs のディスク、タスク、およびタブレット情報に関するものです。キューにあまりにも多くのレポートジョブが積み重なると、OOM が発生します。
- 導入バージョン: -
enable_metric_calculator
- デフォルト: true
- タイプ: Boolean
- 単位: -
- 変更可能: いいえ
- 説明: メトリクスを定期的に収集する機能を有効にするかどうかを指定します。有効な値:
TRUE
およびFALSE
。TRUE
はこの機能を有効にすることを指定し、FALSE
はこの機能を無効にすることを指定します。 - 導入バージョン: -
max_small_file_number
- デフォルト: 100
- タイプ: Int
- 単位: -
- 変更可能: はい
- 説明: FE ディレクトリに保存できる小さなファイルの最大数。
- 導入バージョン: -
max_small_file_size_bytes
- デフォルト: 1024 * 1024
- タイプ: Int
- 単位: バイト
- 変更可能: はい
- 説明: 小さなファイルの最大サイズ。
- 導入バージョン: -
small_file_dir
- デフォルト: StarRocksFE.STARROCKS_HOME_DIR + "/small_files"
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: 小さなファイルのルートディレクトリ。
- 導入バージョン: -
enable_auth_check
- デフォルト: true
- タイプ: Boolean
- 単位: -
- 変更可能: いいえ
- 説明: 認証チェック機能を有効にするかどうかを指定します。有効な値:
TRUE
およびFALSE
。TRUE
はこの機能を有効にすることを指定し、FALSE
はこの機能を無効にすることを指定します。 - 導入バージョン: -
authentication_ldap_simple_server_host
- デフォルト: 空の文字列
- タイプ: String
- 単位: -
- 変更可能: はい
- 説明: LDAP サーバーが実行されているホスト。
- 導入バージョン: -
authentication_ldap_simple_server_port
- デフォルト: 389
- タイプ: Int
- 単位: -
- 変更可能: はい
- 説明: LDAP サーバーのポート。
- 導入バージョン: -
authentication_ldap_simple_bind_base_dn
- デフォルト: 空の文字列
- タイプ: String
- 単位: -
- 変更可能: はい
- 説明: LDAP サーバーがユーザーの認証情報を検索する開始点であるベース DN。
- 導入バージョン: -
authentication_ldap_simple_user_search_attr
- デフォルト: uid
- タイプ: String
- 単位: -
- 変更可能: はい
- 説明: LDAP オブジェクト内でユーザーを識別する属性の名前。
- 導入バージョン: -
authentication_ldap_simple_bind_root_dn
- デフォルト: 空の文字列
- タイプ: String
- 単位: -
- 変更可能: はい
- 説明: ユーザーの認証情報を検索するために使用される管理者 DN。
- 導入バージョン: -
authentication_ldap_simple_bind_root_pwd
- デフォルト: 空の文字列
- タイプ: String
- 単位: -
- 変更可能: はい
- 説明: ユーザーの認証情報を検索するために使用される管理者のパスワード。
- 導入バージョン: -
auth_token
- デフォルト: 空の文字列
- タイプ: String
- 単位: -
- 変更可能: いいえ
- 説明: FE が属する StarRocks クラスタ内でのアイデンティティ認証に使用されるトークン。このパラメータが指定されていない場合、StarRocks はクラスタの Leader FE が初めて起動されたときにランダムなトークンを生成します。
- 導入バージョン: -
hive_meta_load_concurrency
- デフォルト: 4
- タイプ: Int
- 単位: -
- 変更可能: いいえ
- 説明: Hive メタデータに対してサポートされる同時スレッドの最大数。
- 導入バージョン: -
hive_meta_cache_refresh_interval_s
- デフォルト: 3600 * 2
- タイプ: Long
- 単位: 秒
- 変更可能: いいえ
- 説明: Hive 外部テーブルのキャッシュされたメタデータが更新される時間間隔。
- 導入バージョン: -
hive_meta_cache_ttl_s
- デフォルト: 3600 * 24
- タイプ: Long
- 単位: 秒
- 変更可能: いいえ
- 説明: Hive 外部テーブルのキャッシュされたメタデータが期限切れになるまでの時間。
- 導入バージョン: -
hive_meta_store_timeout_s
- デフォルト: 10
- タイプ: Long
- 単位: 秒
- 変更可能: いいえ
- 説明: Hive メタストアへの接続がタイムアウトするまでの時間。
- 導入バージョン: -
es_state_sync_interval_second
- デフォルト: 10
- タイプ: Long
- 単位: 秒
- 変更可能: いいえ
- 説明: FE が Elasticsearch インデックスを取得し、StarRocks 外部テーブルのメタデータを同期する時間間隔。
- 導入バージョン: -
max_upload_task_per_be
- デフォルト: 0
- タイプ: Int
- 単位: -
- 変更可能: はい
- 説明: 各 BACKUP 操作で、StarRocks が BE ノードに割り当てるアップロードタスクの最大数。この項目が 0 以下に設定されている場合、タスク数に制限はありません。
- 導入バージョン: v3.1.0
max_download_task_per_be
- デフォルト: 0
- タイプ: Int
- 単位: -
- 変更可能: はい
- 説明: 各 RESTORE 操作で、StarRocks が BE ノードに割り当てるダウンロードタスクの最大数。この項目が 0 以下に設定されている場合、タスク数に制限はありません。
- 導入バージョン: v3.1.0
jdbc_meta_default_cache_enable
- デフォルト: false
- タイプ: Boolean
- 単位: -
- 変更可能: はい
- 説明: JDBC Catalog メタデータキャッシュが有効になっているかどうかのデフォルト値。True に設定すると、新しく作成された JDBC Catalogs はデフォルトでメタデータキャッシュが有効になります。
- 導入バージョン: -
jdbc_meta_default_cache_expire_sec
- デフォルト: 600
- タイプ: Long
- 単位: 秒
- 変更可能: はい
- 説明: JDBC Catalog メタデータキャッシュのデフォルトの有効期限。
jdbc_meta_default_cache_enable
が true に設定されている場合、新しく作成された JDBC Catalogs はデフォルトでメタデータキャッシュの有効期限を設定します。 - 導入バージョン: -
jdbc_connection_pool_size
- デフォルト: 8
- タイプ: Int
- 単位: -
- 変更可能: はい
- 説明: JDBC カタログにアクセスするための JDBC 接続プールの最大容量。
- 導入バージョン: -
jdbc_minimum_idle_connections
- デフォルト: 1
- タイプ: Int
- 単位: -
- 変更可能: はい
- 説明: JDBC カタログにアクセスするための JDBC 接続プール内の最小アイドル接続数。
- 導入バージョン: -
jdbc_connection_idle_timeout_ms
- デフォルト: 600000
- タイプ: Int
- 単位: ミリ秒
- 変更可能: はい
- 説明: JDBC カタログにアクセスするための接続がタイムアウトするまでの最大時間。タイムアウトした接続はアイドルと見なされます。
- 導入バージョン: -