すべてのプロダクト
Search
ドキュメントセンター

E-MapReduce:パラメータ設定

最終更新日:Jan 11, 2025

このトピックでは、フロントエンド(FE)、バックエンド(BE)、ブローカー、およびシステムパラメータと、これらのパラメータを変更する方法について説明します。

背景情報

パラメータは、動的パラメータと静的パラメータに分類されます。一部の FE パラメータは、オンラインで変更できる動的パラメータです。静的パラメータは、サービスの再起動後にのみ有効になるパラメータです。

このトピックでは、次のパラメータについて説明します。

FE 動的パラメータ

次のコマンドを実行して、動的パラメータを変更できます。

ADMIN SET FRONTEND CONFIG ("key" = "value");

ロギング

パラメータ

デフォルト値

説明

qe_slow_log_ms

5000

クエリが低速クエリかどうかを判断するために使用されるしきい値。クエリの応答時間がこのしきい値を超えると、クエリは低速クエリとして記録されます。単位:ミリ秒。

メタデータとクラスタ管理

パラメータ

デフォルト値

説明

catalog_try_lock_timeout_ms

5000

カタログロックを取得するためのタイムアウト期間。単位:ミリ秒。

edit_log_roll_num

50000

これらのログエントリのログファイルが作成される前に書き込むことができるイメージログエントリの最大数。

ignore_unknown_log_id

FALSE

不明なログ ID を無視するかどうかを指定します。有効な値:

  • TRUE:不明なログ ID を無視します。

  • FALSE:不明なログ ID が存在する場合、FE は終了します。

FE が以前のバージョンにロールバックされた場合、一部のログ ID は以前のバージョンの BE では不明な場合があります。

ignore_meta_check

FALSE

メタデータのギャップを無視するかどうかを指定します。有効な値:

  • FALSE:メタデータのギャップを無視します。

  • TRUE:メタデータのギャップを無視しません。

max_backend_down_time_second

3600

BE が FE から切断された後、BE が再参加できる最大時間。単位:秒。

drop_backend_after_decommission

TRUE

BE が廃止された後に BE を削除するかどうかを指定します。有効な値:

  • TRUE:BE を削除します。

  • FALSE:BE を削除しません。

クエリエンジン

パラメータ

デフォルト値

説明

expr_children_limit

10000

クエリに含めることができる IN 述語の数。

expr_depth_limit

3000

クエリでネストできるレイヤーの数。

max_allowed_in_element_num_of_delete

10000

DELETE ステートメントの IN 述語で許可される要素の最大数。

max_layout_length_per_row

2147483647

単一行の最大長。

disable_cluster_feature

TRUE

論理クラスタ機能を無効にするかどうかを指定します。有効な値:

  • TRUE:この機能を無効にします。

  • FALSE:この機能を有効にします。

enable_materialized_view

TRUE

マテリアライズドビューを有効にするかどうかを指定します。有効な値:

  • TRUE:マテリアライズドビューを有効にします。

  • FALSE:マテリアライズドビューを無効にします。

enable_decimal_v3

TRUE

DECIMAL V3 データ型をサポートするかどうかを指定します。有効な値:

  • TRUE:このデータ型をサポートします。

  • FALSE:このデータ型をサポートしません。

enable_sql_blacklist

FALSE

SQL クエリのブラックリストを有効にするかどうかを指定します。

  • TRUE:ブラックリストを有効にします。

  • FALSE:ブラックリストを無効にします。

説明

この機能を有効にすると、ブラックリストに登録されているクエリは実行できません。

dynamic_partition_check_interval_seconds

600

新しいデータがチェックされる間隔。新しいデータが検出されると、StarRocks は自動的にデータのパーティションを作成します。単位:秒。

dynamic_partition_enable

TRUE

動的パーティション分割機能を有効にするかどうかを指定します。有効な値:

  • TRUE:この機能を有効にします。

  • FALSE:この機能を無効にします。

max_partitions_in_one_batch

4096

一度に作成できるパーティションの最大数。

max_query_retry_time

2

FE でのクエリの最大再試行回数。

max_create_table_timeout_second

60

テーブルを作成するための最大タイムアウト期間。単位:秒。

max_running_rollup_job_num_per_table

1

各テーブルの同時ロールアップジョブの最大数。

max_planner_scalar_rewrite_num

100000

オプティマイザが ScalarOperator を書き直すことができる最大回数。

statistics_manager_sleep_time_sec

60 * 10

統計テーブルが作成される間隔。単位:秒。

statistic_collect_interval_sec

120 * 60

統計が収集される間隔。単位:秒。

statistic_update_interval_sec

24 * 60 * 60

統計が更新されるデフォルトの間隔。単位:秒。

statistic_sample_collect_rows

200000

サンプリングされた収集のために収集する行数。

enable_statistic_collect

TRUE

統計収集機能を有効にするかどうかを指定します。有効な値:

  • TRUE:この機能を有効にします。

  • FALSE:この機能を無効にします。

enable_local_replica_selection

FALSE

オプティマイザが、FE と同じ IP アドレスを持つ BE 上のタブレットレプリカを優先的に選択するかどうかを指定します。

  • TRUE:FE と同じ IP アドレスを持つ BE 上のタブレットレプリカを優先的に選択します。

  • FALSE:FE と同じ IP アドレスを持つ BE 上のタブレットレプリカを優先的に選択しません。

max_distribution_pruner_recursion_depth

100

パーティションプルーニングの最大再帰深度。

ロードとアンロード

パラメータ

デフォルト値

説明

load_straggler_wait_second

300

BE レプリカが許容できる最大のロードラグ。単位:秒。

この値を超えると、データは他のレプリカから複製されます。

desired_max_waiting_jobs

100

保留中のジョブの最大数。

この制限は、テーブルの作成、ロード、スキーマ変更ジョブなど、すべてのタイプのジョブの総数に適用されます。

max_running_txn_num_per_db

100

同時ロードジョブの最大数。

max_load_timeout_second

259200

ロードジョブの最大タイムアウト期間。この制限は、すべてのタイプのロードジョブに適用されます。単位:秒。

min_load_timeout_second

1

ロードジョブの最小タイムアウト期間。この制限は、すべてのタイプのロードジョブに適用されます。単位:秒。

load_parallel_instance_num

1

単一の BE 上の同時インスタンスの数。

disable_hadoop_load

FALSE

Hadoop からデータをロードするために使用される機能を無効にするかどうかを指定します。有効な値:

  • TRUE:この機能を無効にします。

  • FALSE:この機能を有効にします。

disable_load_job

FALSE

クラスタでエラーが発生した場合にロードジョブを受け入れるかどうかを指定します。有効な値:

  • TRUE:ロードジョブを受け入れます。

  • FALSE:ロードジョブを受け入れません。

db_used_data_quota_update_interval_secs

300

データベースのクォータが更新される間隔。単位:秒。

history_job_keep_max_second

604800

履歴ジョブの最大保存期間。単位:秒。

label_keep_max_num

1000

一定期間内に保持できるロードジョブの最大数。

label_keep_max_second パラメータを使用して保存期間を指定できます。

label_keep_max_second

259200

ラベルの保存期間。単位:秒。

max_routine_load_job_num

100

Routine Load ジョブの最大数。

max_routine_load_task_concurrent_num

5

Routine Load ジョブでサポートされる同時タスクの最大数。

max_routine_load_task_num_per_be

5

BE 上の同時 Routine Load タスクの最大数。値は、routine_load_thread_pool_size パラメータで指定された数以下である必要があります。

max_routine_load_batch_size

524288000

Routine Load タスクによってロードできるデータの最大量。

routine_load_task_consume_second

3

Routine Load タスクがデータを消費する最大時間。単位:秒。

routine_load_task_timeout_second

15

Routine Load タスクのタイムアウト期間。単位:秒。

max_tolerable_backend_down_num

0

許容される障害のある BE の最大数。この値を超えると、Routine Load ジョブは自動的に回復できません。

period_of_auto_resume_min

5

Routine Load ジョブが自動的に回復される間隔。

spark_load_default_timeout_second

86400

Spark Load ジョブのタイムアウト期間。単位:秒。

spark_home_default_dir

STARROCKS_HOME_DIR/lib/spark2x

Spark クライアントのルートディレクトリ。

stream_load_default_timeout_second

600

Stream Load ジョブのタイムアウト期間。単位:秒。

max_stream_load_timeout_second

259200

Stream Load ジョブの最大タイムアウト期間。単位:秒。

insert_load_default_timeout_second

3600

データをロードするために使用される INSERT INTO ステートメントのタイムアウト期間。単位:秒。

broker_load_default_timeout_second

14400

Broker Load ジョブのタイムアウト期間。単位:秒。

min_bytes_per_broker_scanner

67108864

Broker Load インスタンスで処理できるデータの最小量。デフォルト値は 64 MB を指定します。

max_broker_concurrency

100

Broker Load ジョブの同時インスタンスの最大数。

export_max_bytes_per_be_per_task

268435456

単一のデータアンロードジョブによって単一の BE からエクスポートできるデータの最大量。デフォルト値は 256 MB を指定します。

export_running_job_num_limit

5

同時データアンロードジョブの最大数。

export_task_default_timeout_second

7200

データアンロードジョブのタイムアウト期間。単位:秒。デフォルト値は 2 時間を指定します。

ストレージ

パラメータ

デフォルト値

説明

enable_strict_storage_medium_check

FALSE

テーブルが作成されるときに、FE が BE の空きストレージ容量をチェックするかどうかを指定します。有効な値:

  • TRUE:BE の空きストレージ容量をチェックします。

  • FALSE:BE の空きストレージ容量をチェックしません。

capacity_used_percent_high_water

0.75

BE のディスク使用率の上限。

ディスク使用率が 75% を超えると、ディスク使用率がしきい値よりも低くなるまで、テーブル作成または複製ジョブはこの BE に送信されません。

storage_high_watermark_usage_percent

85

BE のストレージディレクトリの最大容量使用率。

storage_min_left_capacity_bytes

2 * 1024 * 1024 * 1024

BE のストレージディレクトリの最小残り容量。デフォルト値は 2 GB を指定します。

storage_flood_stage_left_capacity_bytes

1 * 1024 * 1024 * 1024

BE のストレージディレクトリの残り容量のしきい値。

残り容量がこの値未満の場合、ロードまたは復元ジョブは拒否されます。デフォルト値は 1 GB を指定します。

storage_flood_stage_usage_percent

95

BE のストレージディレクトリの容量使用率のしきい値。

容量使用率がこの値を超えると、ロードまたは復元ジョブは拒否されます。

catalog_trash_expire_second

86400

テーブルまたはデータベースが削除された後、ごみ箱内のメタデータの保存期間。単位:秒。デフォルト値は 1 日を指定します。

保存期間がこの値よりも長い場合、データを復元できません。

alter_table_timeout_second

86400

スキーマ変更ジョブのタイムアウト期間。単位:秒。デフォルト値は 1 日を指定します。

balance_load_disk_safe_threshold

0.5

このパラメータは、disk_and_tablet ポリシーが使用されている場合にのみ有効です。

すべての BE ディスクのディスク使用率が 50% 未満の場合、ディスク使用率はバランスが取れていると見なされます。

balance_load_score_threshold

0.1

  • be_load_score ポリシーが使用されている場合、負荷が平均負荷よりも 10% 低い BE は低負荷状態にあり、負荷が平均負荷よりも 10% 高い BE は高負荷状態にあります。

  • disk_and_tablet ポリシーが使用されていて、BE ディスク使用率の最大値と最小値の差が 10% を超える場合、ディスク使用率はアンバランスと見なされ、タブレット間で負荷の再分散が実装されます。

disable_balance

true

タブレットバランシングを無効にするかどうかを指定します。有効な値:

  • TRUE:タブレットバランシングを有効にします。

  • FALSE:タブレットバランシングを無効にします。

max_scheduling_tablets

2000

スケジュールされているタブレットの数。

スケジュールされているタブレットの数がこの値を超えると、タブレット間の負荷分散はスキップされます。

max_balancing_tablets

100

分散されているタブレットの数。

分散されているタブレットの数がこの値を超えると、タブレット間の負荷の再分散はスキップされます。

disable_colocate_balance

FALSE

コロケートテーブルのレプリカバランシングを無効にするかどうかを指定します。有効な値:

  • TRUE:コロケートテーブルのレプリカバランシングを無効にします。

  • FALSE:コロケートテーブルのレプリカバランシングを有効にします。

recover_with_empty_tablet

FALSE

タブレットレプリカが失われたり破損したりした場合に、代わりに空のタブレットレプリカを使用するかどうかを指定します。有効な値:

  • TRUE:代わりに空のタブレットレプリカを使用します。

  • FALSE:代わりに空のタブレットレプリカを使用しません。

タブレットレプリカが失われたり破損したりした場合でも、代わりに空のタブレットレプリカを使用することで、クエリを実行できます。ただし、データが欠落しているため、結果は正しくない可能性があります。

min_clone_task_timeout_sec

3 * 60

タブレットの複製に要する最小タイムアウト期間。単位:秒。デフォルト値は 3 分を指定します。

max_clone_task_timeout_sec

2 * 60 * 60

タブレットの複製に要する最大タイムアウト期間。単位:秒。デフォルト値は 2 時間を指定します。

tablet_create_timeout_second

1

テーブルを作成するためのタイムアウト期間。単位:秒。

tablet_delete_timeout_second

2

テーブルを削除するためのタイムアウト期間。単位:秒。

tablet_repair_delay_factor_second

60

タブレットレプリカが修復される間隔。単位:秒。

consistency_check_start_time

23

FE がレプリカ整合性チェックを開始する開始時刻。デフォルト値は 23:00 を指定します。

consistency_check_end_time

4

FE がレプリカ整合性チェックを開始する終了時刻。デフォルト値は 4:00 を指定します。

check_consistency_default_timeout_second

600

レプリカ整合性チェックのタイムアウト期間。単位:秒。

その他

パラメータ

デフォルト値

説明

plugin_enable

TRUE

プラグイン機能を有効にするかどうかを指定します。有効な値:

  • TRUE:プラグイン機能を有効にします。

  • FALSE:プラグイン機能を無効にします。

説明

プラグインをインストールまたはアンインストールできるのは、マスターノードのみです。

max_small_file_number

100

保存できる小規模ファイルの最大数。

max_small_file_size_bytes

1024 * 1024

小規模ファイルの最大サイズ。デフォルト値は 1 MB を指定します。

backup_job_default_timeout_ms

86400 * 1000

バックアップジョブのタイムアウト期間。単位:秒。デフォルト値は 1 日を指定します。

report_queue_size

100

レポートキューで待機できるジョブの最大数。レポートは、BE のディスク、タスク、およびタブレット情報に関するものです。

FE 静的パラメータ

ロギング

パラメータ

デフォルト値

説明

log_roll_size_mb

1024

ログファイルの最大サイズ。この値を超えると、新しいログファイルが作成されます。デフォルト値は 1 GB を指定します。

sys_log_dir

StarRocksFe.STARROCKS_HOME_DIR/log

システムログファイルが保存されるディレクトリ。

sys_log_level

INFO

システムログが分類される重大度レベル。

有効な値:INFO、WARNING、ERROR、および FATAL。

sys_log_verbose_modules

空の文字列

システムログが生成されるモジュール。

たとえば、このパラメータが org.apache.starrocks.catalog に設定されている場合、システムログはカタログモジュールに対してのみ生成されます。

sys_log_roll_interval

DAY

システムログファイルがローテーションされる間隔。

sys_log_delete_age

7d

システムログファイルが削除される間隔。

sys_log_roll_num

10

sys_log_roll_interval パラメータで指定された各保存期間内に保持できるシステムログファイルの最大数。

audit_log_dir

starrocksFe.STARROCKS_HOME_DIR/log

監査ログファイルが保存されるディレクトリ。

audit_log_roll_num

90

保持できる監査ログファイルの最大数。

audit_log_modules

"slow_query", "query"

監査ログが生成されるモジュール。デフォルトでは、監査ログは slow_query モジュールと query モジュールに対して生成されます。

audit_log_roll_interval

DAY

監査ログファイルがローテーションされる間隔。有効な値:DAY および HOUR。

audit_log_delete_age

30d

監査ログファイルが削除される間隔。

dump_log_dir

STARROCKS_HOME_DIR/log

ダンプログファイルが保存されるディレクトリ。

dump_log_modules

"query"

ダンプログが生成されるモジュール。デフォルトでは、ダンプログは query モジュールに対して生成されます。

dump_log_roll_interval

DAY

ダンプログファイルがローテーションされる間隔。

このパラメータが DAY に設定されている場合、yyyyMMdd 形式のサフィックスがダンプログファイルの名前に追加されます。このパラメータが HOUR に設定されている場合、yyyyMMddHH 形式のサフィックスがダンプログファイルの名前に追加されます。

dump_log_roll_num

90

dump_log_roll_interval パラメータで指定された各保存期間内に保持できるダンプログファイルの最大数。

dump_log_delete_age

30d

ダンプログファイルが削除される間隔。

サーバー

パラメータ

デフォルト値

説明

frontend_address

0.0.0.0

FE の IP アドレス。

priority_networks

空の文字列

BE の CIDR ブロック(例:10.10.**.**/24)。このパラメータは、複数の IP アドレスを持つサーバーに使用できます。このパラメータを設定して、優先的に使用するネットワークを指定できます。

http_port

8030

HTTP サーバーのポート。

http_backlog_num

1024

HTTP サーバーによって保持されるバックログキューの長さ。

cluster_name

StarRocks Cluster

StarRocks クラスタの名前。Web ページのタイトルに表示されます。

rpc_port

9020

FE 上の Thrift サーバーのポート。

thrift_backlog_num

1024

Thrift サーバーによって保持されるバックログキューの長さ。

thrift_server_type

THREAD_POOL

FE 上の Thrift サーバーで使用されるサービスモデル。有効な値:SIMPLE、THREADED、および THREAD_POOL。

thrift_server_max_worker_threads

4096

Thrift サーバーでサポートされるワーカースレッドの最大数。

thrift_client_timeout_ms

0

クライアントからのリクエストのタイムアウト期間。

デフォルト値 0 は、クライアントからのリクエストがタイムアウトしないことを指定します。

brpc_idle_wait_max_time

10000

bRPC がアイドル状態で待機する最大時間。単位:ミリ秒。デフォルト値は 10 秒を指定します。

query_port

9030

FE 上の MySQL サーバーのポート。

mysql_service_nio_enabled

FALSE

FE の非同期 I/O を有効にするかどうかを指定します。有効な値:

  • TRUE:FE の非同期 I/O を有効にします。

  • FALSE:FE の非同期 I/O を無効にします。

mysql_service_io_threads_num

4

FE 上の MySQL サーバーが I/O イベントを処理するために実行できるスレッドの最大数。

mysql_nio_backlog_num

1024

MySQL サーバーによって保持されるバックログキューの長さ。

max_mysql_service_task_threads_num

4096

MySQL サーバーがタスクを処理するために実行できるスレッドの最大数。

max_connection_scheduler_threads_num

4096

接続スケジューラでサポートされるスレッドの最大数。

qe_max_connection

1024

すべてのユーザーが FE に確立できる接続の最大数。

check_java_version

TRUE

実行された Java プログラムとコンパイルされた Java プログラムの間のバージョン互換性をチェックするかどうかを指定します。有効な値:

  • TRUE:実行された Java プログラムとコンパイルされた Java プログラムの間のバージョン互換性をチェックします。

  • FALSE:実行された Java プログラムとコンパイルされた Java プログラムの間のバージョン互換性をチェックしません。

メタデータとクラスタ管理

パラメータ

デフォルト値

説明

meta_dir

StarRocksFe.STARROCKS_HOME_DIR/meta

メタデータが保持されるディレクトリ。

heartbeat_mgr_threads_num

8

Heartbeat Manager がハートビートタスクを実行するために実行できるスレッドの数。

heartbeat_mgr_blocking_queue_size

1024

Heartbeat Manager によって実行されるハートビートタスクを格納するブロッキングキューのサイズ。

metadata_failure_recovery

FALSE

FE のメタデータを強制的にリセットするかどうかを指定します。

説明

このパラメータを設定する際には注意してください。

edit_log_port

9010

StarRocks クラスタ内のマスター FE、フォロワー FE、およびオブザーバー FE 間の通信に使用されるポート。

edit_log_type

BDB

生成できる編集ログのタイプ。値を BDB に設定します。

bdbje_heartbeat_timeout_second

30

BDB JE ベースの FE でのハートビートのタイムアウト期間。単位:秒。

bdbje_lock_timeout_second

1

BDB JE ベースの FE でのロックのタイムアウト期間。単位:秒。

max_bdbje_clock_delta_ms

5000

StarRocks クラスタ内のマスター FE とフォロワー FE またはオブザーバー FE の間で許可される最大クロックオフセット。単位:ミリ秒。

txn_rollback_limit

100

ロールバックできるトランザクションの最大数。

bdbje_replica_ack_timeout_second

10

マスター FE が指定された数のフォロワー FE からの ACK メッセージを待機できる最大時間。

master_sync_policy

SYNC

マスター FE がログをディスクにフラッシュするポリシー。

replica_sync_policy

SYNC

フォロワー FE レプリカがログをディスクにフラッシュするポリシー。

meta_delay_toleration_second

300

フォロワー FE およびオブザーバー FE のメタデータがマスター FE のメタデータよりも遅れることができる最大期間。単位:秒。

cluster_id

-1

FE が属するクラスタの ID。同じ cluster ID を持つ FE または BE は同じクラスタに属します。

デフォルト値 -1 は、クラスタのマスター FE が初めて起動されたときにランダムな cluster ID が生成されることを指定します。

クエリエンジン

パラメータ

デフォルト値

説明

disable_colocate_join

FALSE

コロケート結合を有効にするかどうかを指定します。有効な値:

  • FALSE:コロケート結合を無効にします。

  • TRUE:コロケート結合を有効にします。

enable_udf

FALSE

ユーザー定義関数(UDF)を有効にするかどうかを指定します。有効な値:

  • FALSE:UDF を無効にします。

  • TRUE:UDF を有効にします。

publish_version_interval_ms

10

リリース検証タスクが発行される間隔。

statistic_cache_columns

100000

統計テーブルにキャッシュできる行数。

ロードとアンロード

パラメータ

デフォルト値

説明

async_load_task_pool_size

10

ロードジョブのスレッドプールサイズ。

load_checker_interval_second

5

ロードジョブのポーリング間隔。単位:秒。

transaction_clean_interval_second

30

完了したトランザクションがクリーンアップされる間隔。単位:秒。

label_clean_interval_second

14400

ラベルがクリーンアップされる間隔。単位:秒。

spark_dpp_version

1.0.0

Spark 動的パーティションプルーニング(DPP)のバージョン。

spark_resource_path

空の文字列

Spark 依存関係パッケージのルートディレクトリ。

spark_launcher_log_dir

sys_log_dir/spark_launcher_log

Spark ログファイルが保存されるディレクトリ。

yarn_client_path

STARROCKS_HOME_DIR/lib/yarn-client/hadoop/bin/yarn

YARN クライアントパッケージのルートディレクトリ。

yarn_config_dir

STARROCKS_HOME_DIR/lib/yarn-config

YARN 構成ファイルが保存されるディレクトリ。

export_checker_interval_second

5

アンロードスレッドのポーリング間隔。単位:秒。

export_task_pool_size

5

アンロードジョブのスレッドプールサイズ。

export_checker_interval_second

5

アンロードジョブがスケジュールされる間隔。単位:秒。

ストレージ

パラメータ

デフォルト値

説明

storage_cooldown_second

2592000

ストレージメディアの移行の間隔。単位:秒。デフォルト値は 30 日を指定します。

default_storage_medium

HDD

デフォルトのストレージメディア。有効な値:HDD および SSD。

テーブルまたはパーティションを作成するときにストレージメディアが指定されていない場合、デフォルトのストレージメディアが使用されます。

schedule_slot_num_per_path

2

BE のストレージディレクトリで同時に実行できるタブレット関連ジョブの数。

tablet_balancer_strategy

disk_and_tablet

タブレット間で負荷分散が実装されるポリシー。有効な値:disk_and_tablet および be_load_score。

tablet_stat_update_interval_second

300

FE が各 BE からタブレット統計を取得する間隔。単位:秒。デフォルト値は 5 分を指定します。

その他

パラメータ

デフォルト値

説明

plugin_dir

STARROCKS_HOME_DIR/plugins

プラグインインストールパッケージが保存されるディレクトリ。

small_file_dir

STARROCKS_HOME_DIR/small_files

小規模ファイルのルートディレクトリ。

max_agent_task_threads_num

4096

エージェントジョブのスレッドプール内のスレッドの最大数。

authentication_ldap_simple_bind_base_dn

""

ユーザーの認証情報を検索するために使用されるベース DN。

authentication_ldap_simple_bind_root_dn

""

ユーザーの認証情報を検索するために使用される管理者 DN。

authentication_ldap_simple_bind_root_pwd

""

ユーザーの認証情報を検索するために使用される管理者のパスワード。

authentication_ldap_simple_server_host

""

LDAP サーバーが実行されているホスト。

authentication_ldap_simple_server_port

389

LDAP サーバーのポート。

authentication_ldap_simple_user_search_attr

uid

LDAP オブジェクト内のユーザーを識別する属性の名前。

tmp_dir

starrocksFe.STARROCKS_HOME_DIR/temp_ddir

一時ファイルが保存されるディレクトリ(例:バックアップおよび復元手順中に生成されるファイル)。

locale

zh_CN.UTF-8

文字セット。

hive_meta_load_concurrency

4

Hive メタデータでサポートされる同時スレッドの最大数。

hive_meta_cache_refresh_interval_s

4096

Hive 外部テーブルのキャッシュされたメタデータが更新される間隔。単位:秒。

hive_meta_cache_ttl_s

3600 * 2

Hive 外部テーブルのキャッシュされたメタデータが期限切れになるまでの時間。単位:秒。デフォルト値は 2 時間を指定します。

hive_meta_store_timeout_s

3600 * 24

Hive メタストアへの接続のタイムアウト期間。単位:秒。デフォルト値は 24 時間を指定します。

es_state_sync_interval_second

10

FE が Elasticsearch インデックスを取得する間隔。単位:秒。

enable_auth_check

TRUE

認証チェック機能を有効にするかどうかを指定します。有効な値:

  • TRUE:この機能を有効にします。

  • FALSE:この機能を無効にします。

enable_metric_calculator

TRUE

メトリックを定期的に収集するために使用される機能を有効にするかどうかを指定します。有効な値:

  • TRUE:この機能を有効にします。

  • FALSE:この機能を無効にします。

BE パラメータ

すべての BE パラメータは静的パラメータです。

パラメータ

デフォルト値

説明

be_port

9060

BE 上の Thrift サーバーのポート。このポートは、FE からのリクエストを受信するために使用されます。

brpc_port

8060

bRPC のネットワーク統計を表示するために使用される bRPC ポート。

brpc_num_threads

-1

bRPC の bthread の数。デフォルト値 -1 は、CPU コアと同じ数を指定します。

priority_networks

空の文字列

BE の CIDR ブロック(例:10.10.**.**/24)。このパラメータは、複数の IP アドレスを持つサーバーに使用できます。このパラメータを設定して、優先的に使用するネットワークを指定できます。

heartbeat_service_port

9050

BE 上のハートビートサービスのポート。このポートは、FE からのハートビートを受信するために使用されます。

heartbeat_service_thread_count

1

ハートビートサービスのスレッドの数。

create_tablet_worker_count

3

タブレットの作成に使用されるスレッドの数。

drop_tablet_worker_count

3

タブレットの削除に使用されるスレッドの数。

push_worker_count_normal_priority

3

NORMAL 優先度でロードジョブを処理するために使用されるスレッドの数。

push_worker_count_high_priority

3

HIGH 優先度でロードジョブを処理するために使用されるスレッドの数。

publish_version_worker_count

2

バージョンの公開に使用されるスレッドの数。

clear_transaction_task_worker_count

1

トランザクションのクリアに使用されるスレッドの数。

alter_tablet_worker_count

3

スキーマの変更に使用されるスレッドの数。

clone_worker_count

3

複製に使用されるスレッドの数。

storage_medium_migrate_count

1

ストレージメディアの移行に使用されるスレッドの数。たとえば、これらのスレッドを使用して、ホットデータを SSD から SATA ディスクに移行できます。

check_consistency_worker_count

1

タブレットの整合性をチェックするために使用されるスレッドの数。

report_task_interval_seconds

10

ジョブが報告される間隔。単位:秒。

ジョブは、テーブルの作成、テーブルの削除、データのロード、またはテーブルのスキーマの変更のために開始できます。

report_disk_state_interval_seconds

60

ディスクの状態が報告される間隔。単位:秒。

ディスクの状態には、各ディスクの状態とデータ量が含まれます。

report_tablet_interval_seconds

60

タブレットデータが報告される間隔。単位:秒。

データには、すべてのタブレットの最新バージョンが含まれます。

alter_tablet_timeout_seconds

86400

スキーマ変更ジョブのタイムアウト期間。単位:秒。

sys_log_dir

${DORIS_HOME}/log

システムログが保存されるディレクトリ。

システムログのレベルには、INFO、WARNING、ERROR、および FATAL が含まれます。

user_function_dir

${DORIS_HOME}/lib/udf

UDF が保存されるディレクトリ。

sys_log_level

INFO

システムログエントリが分類される重大度レベル。

有効な値:INFO、WARNING、ERROR、および FATAL。

sys_log_roll_mode

SIZE-MB-1024

ログファイルの最大サイズ。この値を超えると、新しいログファイルが作成されます。デフォルト値は 1 GB を指定します。

sys_log_roll_num

10

保持できるシステムログファイルの最大数。

sys_log_verbose_modules

空の文字列

システムログが生成されるモジュール。たとえば、このパラメータが OLAP に設定されている場合、システムログは OLAP モジュールに対してのみ生成されます。

sys_log_verbose_level

10

表示されるログのレベル。このパラメータは、コードで VLOG で始まるログの出力を制御するために使用されます。

log_buffer_level

空の文字列

ログがフラッシュされるポリシー。デフォルトでは、ログはメモリにバッファリングされます。

num_threads_per_core

3

各 CPU コアで開始されるスレッドの数。

compress_rowbatches

TRUE

BE 間の RPC で行バッチを圧縮するかどうかを指定します。このパラメータは、クエリレイヤー間のデータ送信に使用されます。

serialize_batch

FALSE

BE 間の RPC で行バッチをシリアル化するかどうかを指定します。このパラメータ項目は、クエリレイヤー間のデータ送信に使用されます。

status_report_interval

5

プロファイルが報告される間隔。単位:秒。このパラメータは、FE のクエリ統計を収集するために使用されます。

doris_scanner_thread_pool_thread_num

48

ストレージエンジンが同時スキャタスクに使用するスレッドプール内のスレッドの数。

doris_scanner_thread_pool_queue_size

102400

ストレージエンジンがサポートするタスクの最大数。

doris_scan_range_row_count

524288

ストレージエンジンがクエリタスクの範囲を分割する粒度。

doris_scanner_queue_size

1024

ストレージエンジンがサポートするスキャンタスクの最大数。

doris_scanner_row_num

16384

各スキャンスレッドが一度に返すことができるデータ行の最大数。

doris_max_scan_key_num

1024

分割できるスキャンキーの最大数。

column_dictionary_key_ratio_threshold

0

STRING タイプの値の比率。比率がこの値未満の場合、辞書圧縮アルゴリズムが使用されます。

column_dictionary_key_size_threshold

0

辞書圧縮カラムのサイズ。サイズがこの値よりも小さい場合、辞書圧縮アルゴリズムが使用されます。

memory_limitation_per_thread_for_schema_change

2

スキーマ変更ジョブの最大メモリ。

file_descriptor_cache_clean_interval

3600

キャッシュされたファイル記述子がクリアされる間隔。単位:秒。このパラメータは、長時間使用されていないファイルハンドルをクリーンアップするために使用されます。

disk_stat_monitor_interval

5

ディスクの状態がチェックされる間隔。単位:秒。

unused_rowset_monitor_interval

30

期限切れのロウセットがクリアされる間隔。単位:秒。

storage_root_path

空の文字列

データが保存されるディレクトリ。

max_tablet_num_per_shard

1024

各シャード内のタブレットの最大数。このパラメータは、各ストレージディレクトリ内のタブレット子ディレクトリ数を制限するために使用されます。

pending_data_expire_time_sec

1800

ストレージエンジン内の保留データの最大保存期間。単位:秒。

inc_rowset_expired_sec

1800

増分複製シナリオにおけるストレージエンジン内のロードされたデータの保存期間。単位:秒。

max_garbage_sweep_interval

3600

ディスクのガベージコレクションの最大間隔。単位:秒。

min_garbage_sweep_interval

180

ディスクのガベージコレクションの最小間隔。単位:秒。

snapshot_expire_time_sec

172800

スナップショットが削除される間隔。単位:秒。デフォルト値は 48 時間を指定します。

trash_file_expire_time_sec

259200

ごみ箱内のファイルが削除される間隔。単位:秒。デフォルト値は 72 時間を指定します。

file_descriptor_cache_capacity

16384

キャッシュできるファイル記述子の数。

min_file_descriptor_number

60000

BE プロセス内のファイル記述子の最小数。

index_stream_cache_capacity

10737418240

BloomFilter、Min、および Max の統計情報のキャッシュ容量。

storage_page_cache_limit

0

ページキャッシュの容量。

disable_storage_page_cache

TRUE

ページキャッシュを無効にするかどうかを指定します。

  • TRUE:ページキャッシュを無効にします。

  • FALSE:ページキャッシュを有効にします。

base_compaction_check_interval_seconds

60

ベースコンパクションのスレッドポーリング間隔。単位:秒。

base_compaction_num_threads_per_disk

1

各ディスクのベースコンパクションに使用されるスレッドの数。

base_cumulative_delta_ratio

0.3

累積ファイルサイズとベースファイルサイズの比率。これは、ベースコンパクションをトリガーする条件の 1 つです。

base_compaction_interval_seconds_since_last_operation

86400

最後のベースコンパクションからの間隔。これは、ベースコンパクションをトリガーする条件の 1 つです。

cumulative_compaction_check_interval_seconds

1

累積コンパクションのスレッドポーリング間隔。単位:秒。

min_cumulative_compaction_num_singleton_deltas

5

シングルトンファイルの最小数。これは、累積コンパクションをトリガーする条件の 1 つです。

max_cumulative_compaction_num_singleton_deltas

1000

シングルトンファイルの最大数。これは、累積コンパクションをトリガーする条件の 1 つです。

cumulative_compaction_num_threads_per_disk

1

各ディスクの累積コンパクションのスレッドの数。

min_compaction_failure_interval_sec

120

最後のコンパクション失敗からタブレットコンパクションをスケジュールできる最小間隔。単位:秒。

max_compaction_concurrency

-1

ベースコンパクションと累積コンパクションの最大同時実行数。

デフォルト値 -1 は、同時実行数に制限がないことを指定します。

webserver_port

8040

HTTP サーバーのポート。

webserver_num_workers

48

HTTP サーバーで使用されるスレッドの数。

periodic_counter_update_period_ms

500

Counter 統計が収集される間隔。単位:ミリ秒。

load_data_reserve_hours

4

小規模ロードによって生成されたファイルの保存期間。単位:時間。

load_error_log_reserve_hours

48

データロードログの保存期間。単位:時間。

number_tablet_writer_threads

16

Stream Load に使用されるスレッドの数。

streaming_load_max_mb

10240

StarRocks にストリームでロードできるファイルの最大サイズ。

streaming_load_rpc_max_alive_time_sec

1200

Stream Load の RPC タイムアウト。

fragment_pool_thread_num

64

クエリに使用されるスレッドの数。デフォルトでは、64 個のスレッドが開始されます。後続のクエリのためにスレッドが動的に作成されます。

fragment_pool_queue_size

2048

ノードで処理できるクエリの最大数。

enable_partitioned_aggregation

TRUE

パーティション集計を有効にするかどうかを指定します。有効な値:

  • TRUE:パーティション集計を有効にします。

  • FALSE:パーティション集計を無効にします。

enable_token_check

TRUE

トークンチェックを有効にするかどうかを指定します。

  • TRUE:トークンチェックを有効にします。

  • FALSE:トークンチェックを無効にします。

load_process_max_memory_limit_bytes

107374182400

ノード上のすべてのロードスレッドで使用できるメモリの最大サイズ。デフォルト値は 100 GB を指定します。

load_process_max_memory_limit_percent

30

ノード上のすべてのロードスレッドで使用できるメモリの最大割合。

sync_tablet_meta

FALSE

タブレットメタデータの同期を有効にするかどうかを指定します。

thrift_rpc_timeout_ms

5000

thrift RPC のタイムアウト期間。単位:ミリ秒。

txn_commit_rpc_timeout_ms

10000

トランザクションコミット RPC のタイムアウト期間。単位:ミリ秒。

routine_load_thread_pool_size

10

Routine Load のスレッドプールサイズ。

tablet_meta_checkpoint_min_new_rowsets_num

10

最後のタブレットメタチェックポイント以降に作成するロウセットの最小数。

tablet_meta_checkpoint_min_interval_secs

600

タブレットメタチェックポイントを生成するためのスレッドポーリング間隔。単位:秒。

brpc_max_body_size

209715200

BRPC の最大ボディサイズ。デフォルト値は 200 MB を指定します。

max_runnings_transactions

2000

ストレージエンジンがサポートするトランザクションの最大数。

tablet_map_shard_size

32

タブレットマップシャードのサイズ。

enable_bitmap_union_disk_format_with_set

FALSE

BITMAP タイプの新しいストレージ形式を有効にするかどうかを指定します。このタイプは、bitmap_union のパフォーマンスを向上させることができます。