EmmyMiao87 commented on a change in pull request #5975:
URL: https://github.com/apache/incubator-doris/pull/5975#discussion_r652471564



##########
File path: docs/zh-CN/administrator-guide/config/fe_config.md
##########
@@ -301,507 +365,1646 @@ FE 的配置项有两种方式进行配置:
 3. decommission 操作完成后,该 BE 不会被删除。此时,取消掉该 BE 的 decommission 状态。则数据会开始从其他 BE 
节点均衡回这个节点。此时,数据将会均匀的分布到该 BE 的所有磁盘上。
 4. 对所有 BE 节点依次执行 2,3 两个步骤,最终达到所有节点磁盘均衡的目的。
 
-### `dynamic_partition_check_interval_seconds`
+### period_of_auto_resume_min
+
+默认值:5 (s)
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
 
-### `dynamic_partition_enable`
+自动恢复 Routine load 的周期
 
-### `edit_log_port`
+### max_tolerable_backend_down_num
 
-### `edit_log_roll_num`
+默认值:0
 
-### `edit_log_type`
+是否可以动态配置:true
 
-### `enable_auth_check`
+是否为 Master FE 节点独有的配置项:true
 
-### `enable_batch_delete_by_default`
-在创建 unique 表时是否自动启用批量删除功能
+只要有一个BE宕机,Routine Load 就无法自动恢复 
 
-### `enable_deploy_manager`
+### enable_materialized_view
 
-### `enable_insert_strict`
+默认值:true
 
-### `enable_local_replica_selection`
+是否可以动态配置:true
 
-### `enable_materialized_view`
+是否为 Master FE 节点独有的配置项:true
 
 该配置用于开启和关闭创建物化视图功能。如果设置为 true,则创建物化视图功能开启。用户可以通过 `CREATE MATERIALIZED VIEW` 
命令创建物化视图。如果设置为 false,则无法创建物化视图。
 
 如果在创建物化视图的时候报错 `The materialized view is coming soon` 或 `The materialized view 
is disabled` 则说明改配置被设置为了 false,创建物化视图功能关闭了。可以通过修改配置为 true 来启动创建物化视图功能。
 
-该变量为动态配置,用户可以在 FE 进程启动后,通过命令修改配置。也可以通过修改 FE 的配置文件,重启 FE 来生效。
+该变量为动态配置,用户可以在 FE 进程启动后,通过命令修改配置。也可以通过修改 FE 的配置文件,重启 FE 来生效
 
-### `enable_metric_calculator`
+### check_java_version
 
-### `enable_spilling`
+默认值:false
 
-### `enable_token_check`
+如果设置为 true,Doris 将检查已编译和运行的 Java 版本是否兼容
 
-### `es_state_sync_interval_second`
+### max_running_rollup_job_num_per_table
 
-### `event_scheduler`
+默认值:1
 
-### `exec_mem_limit`
+是否可以动态配置:true
 
-### `export_checker_interval_second`
+是否为 Master FE 节点独有的配置项:true
 
-### `export_running_job_num_limit`
+控制 Rollup 作业并发限制
 
-### `export_tablet_num_per_task`
+### dynamic_partition_enable
 
-### `export_task_default_timeout_second`
+默认值:true
 
-### `expr_children_limit`
+是否可以动态配置:true
 
-### `expr_depth_limit`
+是否为 Master FE 节点独有的配置项:true
 
-### `force_do_metadata_checkpoint`
+是否启用动态分区,默认启用
 
-### `forward_to_master`
+### dynamic_partition_check_interval_seconds
 
-### `frontend_address`
+默认值:600秒,10分钟
 
-状态:已废弃,不建议使用,后续可能删除该参数
+是否可以动态配置:true
 
-类型:string
+是否为 Master FE 节点独有的配置项:true
 
-说明:显式的设置FE的IP地址, 代替使用 
*InetAddress.getByName*获取IP地址。通常在*InetAddress.getByName*无法获取预期结果的情况下使用。仅支持IP地址,不支持hostname。
+检查动态分区的频率
 
-默认值:0.0.0.0
+### disable_cluster_feature
 
-### `hadoop_load_default_timeout_second`
+默认值:true
 
-### `heartbeat_mgr_blocking_queue_size`
+是否可以动态配置:true
 
-### `heartbeat_mgr_threads_num`
+多集群功能将在 0.12 版本中弃用 ,将此配置设置为 true 将禁用与集群功能相关的所有操作,包括:
 
-### `history_job_keep_max_second`
+1. 创建/删除集群
+2. 添加、释放BE/将BE添加到集群/停用集群balance 
+3. 更改集群的后端数量
+4. 链接/迁移数据库
 
-### `http_backlog_num`
-Doris netty http server 的backlog_num 参数,当你增大该配置时,也需要同时
-增大 Linux /proc/sys/net/core/somaxconn 文件的值 
+### force_do_metadata_checkpoint
 
-### `mysql_nio_backlog_num`
-Doris mysql nio server 的backlog_num 参数,当你增大该配置时,也需要同时
-增大 Linux /proc/sys/net/core/somaxconn 文件的值 
+默认值:false
 
-### `http_port`
+是否可以动态配置:true
 
-HTTP服务监听的端口号,默认为8030
+是否为 Master FE 节点独有的配置项:true
 
-### `http_max_line_length`
+如果设置为 true,则无论 jvm 内存使用百分比如何,检查点线程都会创建检查点
 
-HTTP服务允许接收请求的URL的最大长度,单位为比特,默认是4096
+### metadata_checkpoint_memory_threshold
 
-### `http_max_header_size`
+默认值:60  (60%)
 
-HTTP服务允许接收请求的Header的最大长度,单位为比特,默认是8192
+是否可以动态配置:true
 
-### `ignore_meta_check`
+是否为 Master FE 节点独有的配置项:true
 
-### `init_connect`
+如果 jvm 内存使用百分比(堆或旧内存池)超过此阈值,则检查点线程将无法工作以避免 OOM。
 
-### `insert_load_default_timeout_second`
+### max_distribution_pruner_recursion_depth
 
-### `interactive_timeout`
+默认值:100
 
-### `is_report_success`
+是否可以动态配置:true
 
-### `label_clean_interval_second`
+是否为 Master FE 节点独有的配置项:false
 
-### `label_keep_max_second`
+这将限制哈希分布修剪器的最大递归深度。 例如:其中 a  in(5 个元素)和 b in(4 个元素)和 c in(3 个元素)和 d in(2 个元素)。 
a/b/c/d 是分布式列,所以递归深度为 5 * 4 * 3 * 2 = 120,大于 100, 因此该分发修剪器将不起作用,只会返回所有 buckets。 
 增加深度可以支持更多元素的分布修剪,但可能会消耗更多的 CPU
 
-### `language`
+通过 `ADMIN SHOW FRONTEND CONFIG;` 可以查看到该配置项可以动态配置(`IsMutable` 为 true)。并且不是 
Master FE 独有配置。
 
-### `license`
+同样,我们可以通过动态修改配置的命令修改该配置。因为该配置不是 Master FE 独有配置,所以需要单独连接到不同的 
FE,进行动态修改配置的操作,这样才能保证所有 FE 都使用了修改后的配置值
 
-### `load_checker_interval_second`
 
-### `load_etl_thread_num_high_priority`
+### using_old_load_usage_pattern
 
-### `load_etl_thread_num_normal_priority`
+默认值:false
 
-### `load_input_size_limit_gb`
+是否可以动态配置:true
 
-### `load_mem_limit`
+是否为 Master FE 节点独有的配置项:true
 
-### `load_pending_thread_num_high_priority`
+如果设置为 true,处理错误的 insert stmt  仍将返回一个标签给用户。 用户可以使用此标签来检查加载作业的状态。 默认值为 
false,表示插入操作遇到错误,不带加载标签,直接抛出异常给用户客户端。
 
-### `load_pending_thread_num_normal_priority`
+### small_file_dir
 
-### `load_running_job_num_limit`
+默认值:DORIS_HOME_DIR + “/small_files”
 
-### `load_straggler_wait_second`
+保存小文件的目录
 
-### `locale`
+### max_small_file_size_bytes
 
-### `log_roll_size_mb`
+默认值:1M
 
-### `lower_case_table_names`
+是否可以动态配置:true
 
-### `master_sync_policy`
+是否为 Master FE 节点独有的配置项:true
 
-### `max_agent_task_threads_num`
+SmallFileMgr 中单个文件存储的最大大小 
 
-### `max_allowed_in_element_num_of_delete`
+### max_small_file_number
 
-该配置被用于限制delete语句中谓词in的元素数量。默认值为1024。 
+默认值:100
 
-### `max_allowed_packet`
+是否可以动态配置:true
 
-### `max_backend_down_time_second`
+是否为 Master FE 节点独有的配置项:true
 
-### `max_balancing_tablets`
+SmallFileMgr 中存储的最大文件数
 
-### `max_bdbje_clock_delta_ms`
+### max_routine_load_task_num_per_be
 
-### `max_broker_concurrency`
+默认值:5
 
-### `max_bytes_per_broker_scanner`
+是否可以动态配置:true
 
-### `max_clone_task_timeout_sec`
+是否为 Master FE 节点独有的配置项:true
 
-类型:long
-说明:用于控制一个 clone 任务的最大超时时间。单位秒。
-默认值:7200
-动态修改:是
+每个 BE 的最大并发例 Routine Load 任务数。 这是为了限制发送到 BE 的 Routine Load 任务的数量,并且它也应该小于 BE 
config 'routine_load_thread_pool_size'(默认 10),这是 BE 上的 Routine Load 任务线程池大小。
 
-可以配合 `mix_clone_task_timeout_sec` 来控制一个 clone 任务最大和最小的超时间。正常情况下,一个 clone 
任务的超时间是通过数据量和最小传输速率(5MB/s)估算的。而在某些特殊情况下,可以通过这两个配置来认为设定 clone 任务超时时间的上下界,以保证 
clone 任务可以顺利完成。
+### max_routine_load_task_concurrent_num
 
-### `max_connection_scheduler_threads_num`
+默认值:5
 
-### `max_create_table_timeout_second`
+是否可以动态配置:true
 
-### `max_distribution_pruner_recursion_depth`
+是否为 Master FE 节点独有的配置项:true
 
-### `max_layout_length_per_row`
+单个 Routine Load 作业的最大并发任务数
 
-### `max_load_timeout_second`
+### max_routine_load_job_num
 
-### `max_query_retry_time`
+默认值:100
 
-### `max_routine_load_job_num`
+最大 Routine Load 作业数,包括 NEED_SCHEDULED, RUNNING, PAUSE
 
-### `max_routine_load_task_concurrent_num`
+### max_running_txn_num_per_db
 
-### `max_routine_load_task_num_per_be`
+默认值:100
 
-### `max_running_rollup_job_num_per_table`
+是否可以动态配置:true
 
-### `max_running_txn_num_per_db`
+是否为 Master FE 节点独有的配置项:true
 
 这个配置主要是用来控制同一个 db 的并发导入个数的。
 
 当集群中有过多的导入任务正在运行时,新提交的导入任务可能会报错:
 
-```
+```text
 current running txns on db xxx is xx, larger than limit xx
 ```
 
 该遇到该错误时,说明当前集群内正在运行的导入任务超过了该配置值。此时建议在业务侧进行等待并重试导入任务。
 
-一般来说不推荐增大这个配置值。过高的并发数可能导致系统负载过大。
+一般来说不推荐增大这个配置值。过高的并发数可能导致系统负载过大
+
+### enable_metric_calculator
+
+默认值:true
+
+如果设置为 true,指标收集器将作为守护程序计时器运行,以固定间隔收集指标
+
+### report_queue_size
+
+默认值: 100
+
+是否可以动态配置:true
+
+是否为  Master FE  节点独有的配置项:true
+
+这个阈值是为了避免在 FE 中堆积过多的报告任务,可能会导致 OOM 异常等问题。 并且每个 BE 每 1 分钟会报告一次 tablet 
信息,因此无限制接收报告是不可接受的。以后我们会优化 tablet 报告的处理速度
+
+**不建议修改这个值**
+
+### partition_rebalance_max_moves_num_per_selection
+
+默认值:10
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+仅在使用  PartitionRebalancer  时有效 ,
+
+### partition_rebalance_move_expire_after_access
+
+默认值:600   (s)
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+仅在使用  PartitionRebalancer  时有效。 如果更改,缓存的移动将被清除 
+
+### tablet_rebalancer_type
+
+默认值:BeLoad
+
+是否为 Master FE 节点独有的配置项:true
+
+rebalancer 类型(忽略大小写):BeLoad、Partition。 如果类型解析失败,默认使用 BeLoad 
+
+### max_balancing_tablets
+
+默认值:100
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+如果 TabletScheduler 中的 balance tablet 数量超过 max_balancing_tablets,则不再进行 balance 
检查 
+
+### max_scheduling_tablets
+
+默认值:2000
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+如果 TabletScheduler 中调度的 tablet 数量超过 max_scheduling_tablets, 则跳过检查。
+
+### disable_balance
+
+默认值:false
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+如果设置为 true,TabletScheduler 将不会做 balance
+
+### balance_load_score_threshold
+
+默认值:0.1 (10%)
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+集群 balance 百分比的阈值,如果一个BE的负载分数比平均分数低10%,这个后端将被标记为低负载,如果负载分数比平均分数高10%,将被标记为高负载。
+
+### schedule_slot_num_per_path
+
+默认值:2
+
+tablet 调度程序中每个路径的默认 slot 数量
+
+### tablet_repair_delay_factor_second
+
+默认值:60 (s)
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+决定修复tablet前的延迟时间因素。
+
+1. 如果优先级为 VERY_HIGH,请立即修复。
+2. HIGH,延迟 tablet_repair_delay_factor_second  * 1; 
+3. 正常:延迟 tablet_repair_delay_factor_second * 2;
+4. 低:延迟 tablet_repair_delay_factor_second * 3;
+
+### es_state_sync_interval_second
+
+默认值:10
+
+fe 会在每隔 es_state_sync_interval_secs 调用 es api 获取 es 索引分片信息
+
+### disable_hadoop_load
+
+默认值:false
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
 
-### `max_scheduling_tablets`
+默认不禁用,将来不推荐使用 hadoop 集群 load。 设置为 true 以禁用这种 load 方式。
 
-### `max_small_file_number`
+### db_used_data_quota_update_interval_secs
 
-### `max_small_file_size_bytes`
+默认值:300 (s)
 
-### `max_stream_load_timeout_second`
+是否可以动态配置:true
 
-该配置是专门用来限制stream load的超时时间配置,防止失败的stream load事务因为用户的超长时间设置无法在短时间内被取消掉。
+是否为 Master FE 节点独有的配置项:true
 
-### `max_tolerable_backend_down_num`
+一个主守护线程将每 db_used_data_quota_update_interval_secs 更新数据库 txn 管理器的数据库使用数据配额 
 
-### `max_unfinished_load_job`
+为了更好的数据导入性能,在数据导入之前的数据库已使用的数据量是否超出配额的检查中,我们并不实时计算数据库已经使用的数据量,而是获取后台线程周期性更新的值。
+
+该配置用于设置更新数据库使用的数据量的值的时间间隔
+
+### disable_load_job
+
+默认值:false
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+不禁用,如果这设置为 true      
+
+- 调用开始 txn api 时,所有挂起的加载作业都将失败     
+- 调用 commit txn api 时,所有准备加载作业都将失败   
+- 所有提交的加载作业将等待发布 
+
+### catalog_try_lock_timeout_ms
+
+默认值:5000  (ms)
+
+是否可以动态配置:true
+
+元数据锁的 tryLock 超时配置。 通常它不需要改变,除非你需要测试一些东西。
+
+### max_query_retry_time
+
+默认值:2
+
+是否可以动态配置:true
+
+查询重试次数。 如果我们遇到 RPC 异常并且没有将结果发送给用户,则可能会重试查询。 您可以减少此数字以避免雪崩灾难。
 
-### `metadata_checkopoint_memory_threshold`
+### remote_fragment_exec_timeout_ms
 
-### `metadata_failure_recovery`
+默认值:5000  (ms)
 
-### `meta_delay_toleration_second`
+是否可以动态配置:true
 
-### `meta_dir`
+异步执行远程fragment的超时时间。 在正常情况下,异步远程 fragment 将在短时间内执行。 如果系统处于高负载状态,请尝试将此超时设置更长的时间。
 
-类型:string
+### enable_local_replica_selection
 
-说明:FE元数据的存储目录,强烈建议该目录应该为:
+默认值:false
 
-* 高性能 (如SSD设备)
-* 安全(如RAID)
+是否可以动态配置:true
 
-默认值:DORIS_HOME_DIR + "/doris-meta";
+如果设置为 true,Planner 将尝试在与此前端相同的主机上选择 tablet 的副本。
+在以下情况下,这可能会减少网络传输:
 
-### `meta_publish_timeout_ms`
+1. N 个主机,部署了 N 个 BE 和 N 个 FE。
 
-### `min_bytes_per_broker_scanner`
+2. 数据有N个副本。
 
-### `min_clone_task_timeout_sec`
+3. 高并发查询均匀发送到所有 Frontends
 
-类型:long
-说明:用于控制一个 clone 任务的最小超时时间。单位秒。
-默认值:180
-动态修改:是
+在这种情况下,所有 Frontends 只能使用本地副本进行查询。
 
-见 `max_clone_task_timeout_sec` 说明。
+### max_unfinished_load_job
 
-### `mini_load_default_timeout_second`
+默认值:1000
 
-### `min_load_timeout_second`
+是否可以动态配置:true
 
-### `mysql_service_nio_enabled`
+是否为 Master FE 节点独有的配置项:true
+
+最大加载任务数,包括 PENDING、ETL、LOADING、QUORUM_FINISHED。 如果超过此数量,则不允许提交加载作业。
+
+### max_bytes_per_broker_scanner
+
+默认值:3 * 1024 * 1024 * 1024L  (3G)
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+broker scanner 程序可以在一个 broker 加载作业中处理的最大字节数。 通常,每个 BE 都有一个 broker scanner 程序。 
+
+### enable_auth_check
 
-类型:bool
-说明:FE是否启动基于NIO模型的MySQL服务端。建议在查询连接低于1000或并发场景不高的场景可以关闭该选项。
 默认值:true
 
-### `mysql_service_io_threads_num`
+如果设置为 false,则身份验证检查将被禁用,以防新权限系统出现问题。
 
-类型:int
+### tablet_stat_update_interval_second
 
-说明:当FE启动基于NIO模型的MySQL服务端时,负责IO Event的线程数量,仅在
+默认值:300,(5分钟)
 
-`mysql_service_nio_enabled`为true时生效。
+tablet 状态更新间隔
+所有 FE 将在每个时间间隔从所有 BE 获取 tablet 统计信息
 
-默认值:4
+### storage_flood_stage_usage_percent  
+
+默认值:95 (95%)
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+###  storage_flood_stage_left_capacity_bytes
+
+默认值:
+
+       storage_flood_stage_usage_percent  : 95  (95%)
+       
+       storage_flood_stage_left_capacity_bytes :  1 * 1024 * 1024 * 1024 (1GB)
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+如果磁盘容量达到 `storage_flood_stage_usage_percent` 和 
`storage_flood_stage_left_capacity_bytes`      以下操作将被拒绝:       
+
+1. load作业      
+2. restore工作 
+
+### storage_high_watermark_usage_percent
+
+默认值:85  (85%)
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+### storage_min_left_capacity_bytes
+
+默认值: 2 * 1024 * 1024 * 1024  (2GB)
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+`storage_high_watermark_usage_percent` 限制BE端存储路径的最大容量使用百分比。
+ `storage_min_left_capacity_bytes`限制BE端存储路径的最小剩余容量。
+ 如果达到这两个限制,则不能选择此存储路径作为 tablet 存储目的地。
+ 但是对于 tablet 恢复,我们可能会超过这些限制以尽可能保持数据完整性。
+
+### backup_job_default_timeout_ms
+
+默认值:86400 * 1000  (1天)
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+备份作业的默认超时时间 
+
+### with_k8s_certs
+
+默认值:false
+
+如果在本地使用 k8s 部署管理器,请将其设置为 true 并准备证书文件
+
+### dpp_hadoop_client_path
+
+默认值:/lib/hadoop-client/hadoop/bin/hadoop
+
+### dpp_bytes_per_reduce
+
+默认值:100 * 1024 * 1024L;   // 100M
+
+### dpp_default_cluster
+
+默认值:palo-dpp
+
+### dpp_default_config_str
+
+默认值:{
+           "hadoop_configs : '"
+             "mapred.job.priority=NORMAL;"
+            "mapred.job.map.capacity=50;"
+            "mapred.job.reduce.capacity=50;"
+            "mapred.hce.replace.streaming=false;"
+            "abaci.long.stored.job=true;"
+            "dce.shuffle.enable=false;"
+            "dfs.client.authserver.force_stop=true;"
+            "dfs.client.auth.method=0"
+            "'}
+
+### dpp_config_str
+
+默认值:{palo-dpp : {"
+            + "hadoop_palo_path : '/dir',"
+                        + "hadoop_configs : '"
+                        + "fs.default.name=hdfs://host:port;"
+                                    + "mapred.job.tracker=host:port;"
+                                    + "hadoop.job.ugi=user,password"
+                                                + "'}"
+                                                + "}
+
+### enable_deploy_manager
+
+默认值:disable
+
+如果使用第三方部署管理器部署 Doris,则设置为 true      
 
-### `max_mysql_service_task_threads_num`
+有效的选项是:           
 
-类型:int
+- disable:没有部署管理器    
+- k8s:Kubernetes     
+- ambari:Ambari     
+- local:本地文件(用于测试或 Boxer2 BCC 版本) 
 
-说明:当FE启动基于NIO模型的MySQL服务端时,负责查询Task Event的线程数量,仅在
+### enable_token_check
 
-`mysql_service_nio_enabled`为true时生效。
+默认值:true
+
+为了向前兼容,稍后将被删除。 下载image文件时检查令牌。
+
+### expr_depth_limit
+
+默认值:3000
+
+是否可以动态配置:true
+
+限制 expr 树的深度。 超过此限制可能会导致在持有 db read lock 时分析时间过长。 
+
+### expr_children_limit
+
+默认值:10000
+
+是否可以动态配置:true
+
+限制 expr 树的 expr 子节点的数量。 超过此限制可能会导致在持有数据库读锁时分析时间过长。 
+
+### proxy_auth_magic_prefix
+
+默认值:x@8
+
+### proxy_auth_enable
+
+默认值:false
+
+### meta_publish_timeout_ms
+
+默认值:1000ms
+
+默认元数据发布超时时间 
+
+### disable_colocate_balance
+
+默认值:false
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+此配置可以设置为 true 以禁用自动 colocate 表的重新定位和平衡。 如果 `disable_colocate_balance'`设置为 
true,则 ColocateTableBalancer 将不会重新定位和平衡并置表。
+
+ **注意:** 
+
+1. 一般情况下,根本不需要关闭平衡。
+2. 因为一旦关闭平衡,不稳定的 colocate 表可能无法恢复
+3. 最终查询时无法使用 colocate 计划。
+
+### query_colocate_join_memory_limit_penalty_factor
+
+默认值:1
+
+是否可以动态配置:true
+
+colocote join PlanFragment instance的memory_limit = exec_mem_limit / min 
(query_colocate_join_memory_limit_penalty_factor, instance_num) 
+
+### max_connection_scheduler_threads_num
 
 默认值:4096
 
-### `net_buffer_length`
+查询请求调度器中的最大线程数。
 
-### `net_read_timeout`
+前的策略是,有请求过来,就为其单独申请一个线程进行服务
 
-### `net_write_timeout`
+### qe_max_connection
 
-### `parallel_exchange_instance_num`
+默认值:1024
 
-### `parallel_fragment_exec_instance_num`
+每个 FE 的最大连接数
 
-### `period_of_auto_resume_min`
+### check_consistency_default_timeout_second
 
-### `plugin_dir`
+默认值:600 (10分钟)
 
-### `plugin_enable`
+是否可以动态配置:true
 
-### `priority_networks`
+是否为 Master FE 节点独有的配置项:true
 
-### `proxy_auth_enable`
+单个一致性检查任务的默认超时。 设置足够长以适合您的tablet大小。
 
-### `proxy_auth_magic_prefix`
+### consistency_check_start_time
 
-### `publish_version_interval_ms`
+默认值:23
 
-### `publish_version_timeout_second`
+是否可以动态配置:true
 
-### `qe_max_connection`
+是否为 Master FE 节点独有的配置项:true
 
-### `qe_slow_log_ms`
+一致性检查开始时间
 
-### `query_cache_size`
+一致性检查器将从 `consistency_check_start_time` 运行到 `consistency_check_end_time`。 默认为 
23:00 至 04:00 
 
-### `query_cache_type`
+### consistency_check_end_time
 
-### `query_colocate_join_memory_limit_penalty_factor`
+默认值:04
 
-### `query_port`
+是否可以动态配置:true
 
-类型:int
+是否为 Master FE 节点独有的配置项:true
 
-说明:FE负责监听MySQL请求的端口。
+一致性检查结束时间
 
-默认值:9030
+一致性检查器将从 `consistency_check_start_time` 运行到 `consistency_check_end_time`。 默认为 
23:00 至 04:00 
 
-### `query_timeout`
+### export_tablet_num_per_task
 
-### `remote_fragment_exec_timeout_ms`
+默认值:5
 
-### `replica_ack_policy`
+是否可以动态配置:true
 
-### `replica_delay_recovery_second`
+是否为 Master FE 节点独有的配置项:true
 
-### `replica_sync_policy`
+每个导出查询计划的 tablet 数量
 
-### `report_queue_size`
+### export_task_default_timeout_second
 
-### `resource_group`
+默认值:2 * 3600   (2小时)
 
-### `rewrite_count_distinct_to_bitmap_hll`
+是否可以动态配置:true
 
-该变量为 session variable,session 级别生效。
+是否为 Master FE 节点独有的配置项:true
 
-+ 类型:boolean
-+ 描述:**仅对于 AGG 模型的表来说**,当变量为 true 时,用户查询时包含 count(distinct c1) 这类聚合函数时,如果 c1 
列本身类型为 bitmap,则 count distnct 会改写为 bitmap_union_count(c1)。
-        当 c1 列本身类型为 hll,则 count distinct 会改写为 hll_union_agg(c1)
-        如果变量为 false,则不发生任何改写。
-+ 默认值:true。
+导出作业的默认超时时间
 
-### `rpc_port`
+### export_running_job_num_limit
 
-### `schedule_slot_num_per_path`
+默认值:5
 
-### `small_file_dir`
+是否可以动态配置:true
 
-### `SQL_AUTO_IS_NULL`
+是否为 Master FE 节点独有的配置项:true
 
-### `sql_mode`
+运行导出作业的并发限制,默认值为 5,0 表示无限制
 
-### `sql_safe_updates`
+### export_checker_interval_second
 
-### `sql_select_limit`
+默认值:5
 
-### `storage_cooldown_second`
+导出检查器的运行间隔
 
-### `storage_engine`
+### max_broker_concurrency
 
-### `storage_flood_stage_left_capacity_bytes`
+默认值:10
 
-### `storage_flood_stage_usage_percent`
+是否可以动态配置:true
 
-### `storage_high_watermark_usage_percent`
+是否为 Master FE 节点独有的配置项:true
 
-### `storage_min_left_capacity_bytes`
+broker scanner 的最大并发数。
 
-### `stream_load_default_timeout_second`
+### min_bytes_per_broker_scanner
 
-### `sys_log_delete_age`
+默认值:67108864L (64M)
 
-### `sys_log_dir`
+是否可以动态配置:true
 
-### `sys_log_level`
+是否为 Master FE 节点独有的配置项:true
 
-### `sys_log_roll_interval`
+单个 broker scanner 将读取的最大字节数。
 
-### `sys_log_roll_mode`
+### catalog_trash_expire_second
 
-### `sys_log_roll_num`
+默认值:86400L (1天)
 
-### `sys_log_verbose_modules`
+是否可以动态配置:true
 
-### `system_time_zone`
+是否为 Master FE 节点独有的配置项:true
 
-### `tablet_create_timeout_second`
+删除数据库(表/分区)后,您可以使用 RECOVER stmt 恢复它。 这指定了最大数据保留时间。 一段时间后,数据将被永久删除。
 
-### `tablet_delete_timeout_second`
+### storage_cooldown_second
 
-### `tablet_repair_delay_factor_second`
+默认值:30 * 24 * 3600L  (30天)
 
-### `tablet_stat_update_interval_second`
+创建表(或分区)时,可以指定其存储介质(HDD 或 SSD)。 如果设置为 SSD,这将指定tablet在 SSD 上停留的默认时间。 
之后,tablet将自动移动到 HDD。 您可以在 `CREATE TABLE stmt` 中设置存储冷却时间。
 
-### `test_materialized_view`
+### default_storage_medium
 
-### `thrift_backlog_num`
+默认值:HDD
 
-### `thrift_client_timeout_ms`
+创建表(或分区)时,可以指定其存储介质(HDD 或 SSD)。 如果未设置,则指定创建时的默认介质。
 
-这是 thrift 服务端的关于连接超时和socket读取数据超时的配置。
+### max_backend_down_time_second
 
-thrift_client_timeout_ms 
的值被设置为大于0来避免线程卡在java.net.SocketInputStream.socketRead0的问题.
+默认值:3600  (1小时)
 
-### `thrift_server_max_worker_threads`
+是否可以动态配置:true
 
-### `time_zone`
+是否为 Master FE 节点独有的配置项:true
 
-### `tmp_dir`
+如果 BE 关闭了 `max_backend_down_time_second`,将触发 BACKEND_DOWN 事件。 
 
-### `transaction_clean_interval_second`
+### alter_table_timeout_second
 
-### `tx_isolation`
+默认值:86400   (1天)
 
-### `txn_rollback_limit`
+是否可以动态配置:true
 
-### `use_new_tablet_scheduler`
+是否为 Master FE 节点独有的配置项:true
 
-### `use_v2_rollup`
+ALTER TABLE 请求的最大超时时间。 设置足够长以适合您的表格数据大小 
 
-### `using_old_load_usage_pattern`
+### capacity_used_percent_high_water
 
-### `Variable Info`
+默认值:0.75  (75%)
 
-### `version`
+是否可以动态配置:true
 
-### `version_comment`
+是否为 Master FE 节点独有的配置项:true
 
-### `wait_timeout`
+磁盘容量的高水位使用百分比。 这用于计算后端的负载分数
 
-### `with_k8s_certs`
+### clone_distribution_balance_threshold
 
-### `enable_strict_storage_medium`
+默认值:0.2 
 
-该配置表示在建表时,检查集群中是否存在相应的存储介质。例如当用户指定建表时存储介质为`SSD`,但此时集群中只存在`HDD`的磁盘时:
+是否可以动态配置:true
 
-若该参数为`True`,则建表时会报错 `Failed to find enough host in all backends with storage 
medium with storage medium is SSD, need 3`.
+是否为 Master FE 节点独有的配置项:true
 
-若该参数为`False`,则建表时不会报错,而是将表建立在存储介质为`HDD`的磁盘上。
+BE副本数的平衡阈值。
 
-### `thrift_server_type`
+### clone_capacity_balance_threshold
 
-该配置表示FE的Thrift服务使用的服务模型, 类型为string, 大小写不敏感。
+默认值:0.2  
 
-若该参数为`SIMPLE`, 则使用`TSimpleServer`模型, 该模型一般不适用于生产环境,仅限于测试使用。
+是否可以动态配置:true
 
-若该参数为`THREADED`, 
则使用`TThreadedSelectorServer`模型,该模型为非阻塞式I/O模型,即主从Reactor模型,该模型能及时响应大量的并发连接请求,在多数场景下有较好的表现。
+是否为 Master FE 节点独有的配置项:true
+
+* BE 中数据大小的平衡阈值。 
+
+  平衡算法为: 
+
+  1. 计算整个集群的平均使用容量(AUC)(总数据大小/BE数)
+
+  2. 高水位为(AUC * (1 + clone_capacity_balance_threshold))
+
+  3. 低水位为(AUC * (1 - clone_capacity_balance_threshold))
+
+克隆检查器将尝试将副本从高水位 BE 移动到低水位 BE。
+
+### replica_delay_recovery_second
+
+默认值:0
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+副本之间的最小延迟秒数失败,并且尝试使用克隆来恢复它。
+
+### clone_high_priority_delay_second
+
+默认值:0
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+高优先级克隆作业的延迟触发时间 
+
+### clone_normal_priority_delay_second 
+
+默认值:300 (5分钟)
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+正常优先级克隆作业的延迟触发时间
+
+### clone_low_priority_delay_second
+
+默认值:600 (10分钟)
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+低优先级克隆作业的延迟触发时间。 克隆作业包含需要克隆(恢复或迁移)的tablet。
+如果优先级为 LOW,则会延迟  `clone_low_priority_delay_second `,在作业创建之后然后被执行。
+这是为了避免仅因为主机短时间停机而同时运行大量克隆作业。
+
+注意这个配置(还有 `clone_normal_priority_delay_second`) 如果它小于 
`clone_checker_interval_second` 将不起作用
+
+### clone_max_job_num
+
+默认值:100
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+低优先级克隆作业的并发数。 高优先级克隆作业的并发性目前是无限的。
+
+### clone_job_timeout_second
+
+默认值:7200  (2小时)
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+单个克隆作业的默认超时。 设置足够长以适合您的副本大小。 副本数据越大,完成克隆所需的时间就越多
+
+### clone_checker_interval_second
+
+默认值:300 (5分钟)
+
+克隆检查器的运行间隔
+
+### tablet_delete_timeout_second
+
+默认值:2
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+与 `tablet_create_timeout_second` 含义相同,但在删除 tablet 时使用
+
+### async_loading_load_task_pool_size
+
+默认值:10
+
+是否可以动态配置:false
+
+是否为 Master FE 节点独有的配置项:true
+
+`loading_load`任务执行程序池大小。 该池大小限制了正在运行的最大 `loading_load`任务数。
+
+当前,它仅限制 `broker load`的 `loading_load`任务的数量。
+
+### async_pending_load_task_pool_size
+
+默认值:10
+
+是否可以动态配置:false
+
+是否为 Master FE 节点独有的配置项:true
+
+`pending_load`任务执行程序池大小。 该池大小限制了正在运行的最大 `pending_load`任务数。
+
+当前,它仅限制 `broker load`和 `spark load`的 `pending_load`任务的数量。
+
+它应该小于 `max_running_txn_num_per_db`的值
+
+### async_load_task_pool_size
+
+默认值:10
+
+是否可以动态配置:false
+
+是否为 Master FE 节点独有的配置项:true
+
+此配置只是为了兼容旧版本,此配置已被 `async_loading_load_task_pool_size`取代,以后会被移除。
+
+### disable_show_stream_load
+
+默认值:false
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+是否禁用显示 stream load 并清除内存中的 stream load 记录。
+
+### max_stream_load_record_size
+
+默认值:5000
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+可以存储在内存中的最近 stream load 记录的默认最大数量
+
+### fetch_stream_load_record_interval_second
+
+默认值:120
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+获取 stream load 记录间隔
+
+### desired_max_waiting_jobs
+
+默认值:100
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+routine load V2 版本加载的默认等待作业数 ,这是一个理想的数字。 在某些情况下,例如切换 master,当前数量可能超过` 
desired_max_waiting_jobs`
+
+### yarn_config_dir
+
+默认值:PaloFe.DORIS_HOME_DIR + "/lib/yarn-config"
+
+
+默认的 yarn 配置文件目录每次运行 yarn 命令之前,我们需要检查一下这个路径下是否存在 config 文件,如果不存在,则创建它们。
+
+
+### yarn_client_path
+
+默认值:PaloFe.DORIS_HOME_DIR + "/lib/yarn-client/hadoop/bin/yarn"
+
+默认 Yarn 客户端路径
+
+### spark_launcher_log_dir
+
+默认值: sys_log_dir + "/spark_launcher_log"
+
+指定的 spark 启动器日志目录
+
+### spark_resource_path
+
+默认值:空
+
+默认值的 Spark 依赖路径
+
+### spark_home_default_dir
+
+默认值:PaloFe.DORIS_HOME_DIR + "/lib/spark2x"
+
+默认的 Spark home 路径
+
+### spark_load_default_timeout_second
+
+默认值:86400  (1天)
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+默认 Spark 加载超时时间
+
+### spark_dpp_version
+
+默认值:1.0.0
+
+Spark 默认版本号
+
+### hadoop_load_default_timeout_second
+
+默认值:86400 * 3   (3天)
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+Hadoop 加载超时时间
+
+### min_load_timeout_second
+
+默认值:1 (1秒)
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+mini load 超时时间,适用于所有类型的加载
+
+### max_stream_load_timeout_second
+
+默认值:259200 (3天)
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+stream load 和 mini load 最大超时时间
+
+### max_load_timeout_second
+
+默认值:259200 (3天)
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+load 最大超时时间,适用于除 stream load 之外的所有类型的加载
+
+### stream_load_default_timeout_second
+
+默认值:600 (s)
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+默认 stream load 和 mini load 超时时间
+
+### insert_load_default_timeout_second
+
+默认值:3600    (1小时)
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+默认 insert load 超时时间
+
+### mini_load_default_timeout_second
+
+默认值:3600    (1小时)
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+默认非 stream load 类型的 mini load 的超时时间
+
+### broker_load_default_timeout_second
+
+默认值:14400   (4小时)
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+Broker load 的默认超时时间
+
+### load_running_job_num_limit
+
+默认值:0
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+Load 任务数量限制,默认0,无限制
+
+### load_input_size_limit_gb
+
+默认值:0
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+Load 作业输入的数据大小,默认是0,无限制
+
+### delete_thread_num
+
+默认值:10
+
+删除作业的并发线程数
+
+### load_etl_thread_num_normal_priority
+
+默认值:10
+
+NORMAL 优先级 etl 加载作业的并发数。 如果您知道自己在做什么,请不要更改此设置。
+
+### load_etl_thread_num_high_priority
+
+默认值:3
+
+高优先级 etl 加载作业的并发数。 如果您知道自己在做什么,请不要更改此设置
+
+### load_pending_thread_num_normal_priority
+
+默认值:10
+
+NORMAL 优先级挂起加载作业的并发数。 如果您知道自己在做什么,请不要更改此设置
+
+### load_pending_thread_num_high_priority
+
+默认值:3
+
+高优先级挂起加载作业的并发数。 加载作业优先级定义为 HIGH 或 NORMAL。 所有小批量加载作业都是 HIGH 优先级,其他类型的加载作业是 
NORMAL 优先级。 设置优先级是为了避免慢加载作业长时间占用线程。 这只是内部优化的调度策略。 目前,您无法手动指定作业优先级,
+如果您知道自己在做什么,请不要更改此设置。
+
+### load_checker_interval_second
+
+默认值:5 (s)
+
+负载调度器运行间隔。 加载作业将其状态从 PENDING 转移到 LOADING 到 FINISHED。 加载调度程序将加载作业从 PENDING 转移到 
LOADING  而 txn 回调会将加载作业从 LOADING 转移到 FINISHED。 因此,当并发未达到上限时,加载作业最多需要一个时间间隔才能完成。
+
+### max_layout_length_per_row
+
+默认值:100000
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+一行的最大内存布局长度。 默认为 100 KB。
+在 BE 中,RowBlock 的最大大小为 100MB(在 be.conf 中配置为 max_unpacked_row_block_size)。
+每个 RowBlock 包含 1024 行。 因此,一行的最大大小约为 100 KB。
+
+例如。
+      schema:k1(int), v1(decimal), v2(varchar(2000))
+      那么一行的内存布局长度为:8(int) + 40(decimal) + 2000(varchar) = 2048 (Bytes)
+
+查看所有类型的内存布局长度,在 mysql-client 中运行 `help create table`。
+
+如果要增加此数字以支持一行中的更多列,则还需要增加
+be.conf 中的 max_unpacked_row_block_size。 但性能影响未知。
+
+### load_straggler_wait_second
+
+默认值:300
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+负载中落后节点的最大等待秒数
+例如。
+      有 3 个副本 A、B、C
+      负载在 t1 时已完成仲裁(A,B)并且 C 未完成
+      如果 (current_time - t1) > 300s,则 palo 会将 C 视为故障节点
+      将调用事务管理器提交事务并告诉事务管理器
+      C失败了
+
+这也用于等待发布任务时
+
+**注意:**这个参数是所有作业的默认值,DBA 可以为单独的作业指定它
+
+### thrift_server_type
+
+该配置表示FE的Thrift服务使用的服务模型, 类型为string, 大小写不敏感。
+
+若该参数为`SIMPLE`, 则使用`TSimpleServer`模型, 该模型一般不适用于生产环境,仅限于测试使用。
+
+若该参数为`THREADED`, 
则使用`TThreadedSelectorServer`模型,该模型为非阻塞式I/O模型,即主从Reactor模型,该模型能及时响应大量的并发连接请求,在多数场景下有较好的表现。
+
+若该参数为`THREAD_POOL`, 
则使用`TThreadPoolServer`模型,该模型为阻塞式I/O模型,使用线程池处理用户连接,并发连接数受限于线程池的数量,如果能提前预估并发请求的数量,并且能容忍足够多的线程资源开销,该模型会有较好的性能表现,默认使用该服务模型
+
+### thrift_server_max_worker_threads
+
+默认值:4096
+
+Thrift Server最大工作线程数
+
+### publish_version_interval_ms
+
+默认值:10 (ms)
+
+两个发布版本操作之间的最小间隔
+
+### publish_version_timeout_second
+
+默认值:30 (s)
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+一个事务的所有发布版本任务完成的最大等待时间
+
+### max_create_table_timeout_second
+
+默认值:60 (s)
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+为了不等待太久创建表(索引),设置一个最大超时时间
+
+### tablet_create_timeout_second
+
+默认值:1(s)
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+创建单个副本的最长等待时间。
+  例如。
+       如果您为每个表创建一个包含 m 个 tablet 和 n 个副本的表,
+       创建表请求将在超时前最多运行 (m * n * tablet_create_timeout_second)。
+
+### max_mysql_service_task_threads_num
+
+默认值:4096
+
+mysql 中处理任务的最大线程数。
+
+### cluster_id
+
+默认值:-1
+
+如果节点(FE 或 BE)具有相同的集群 id,则将认为它们属于同一个Doris 集群。 Cluster id 通常是主 FE 首次启动时生成的随机整数。 
您也可以指定一个。
+
+### auth_token
+
+默认值:空
+
+用于内部身份验证的集群令牌。
+
+### cluster_name
+
+默认值: Apache doris
+集群名称将显示为网页标题
+
+### mysql_service_io_threads_num
+
+默认值:4
+
+mysql 中处理 io 事件的线程数。
+
+### mysql_service_nio_enabled
+
+默认值:true
+
+mysql 服务 nio 选项是否启用,默认启用
+
+### query_port
+
+默认值:9030
+
+Doris FE 通过 mysql 协议查询连接端口
+
+### rewrite_count_distinct_to_bitmap_hll
+
+默认值:true
+
+该变量为 session variable,session 级别生效。
+
+- 类型:boolean
+- 描述:**仅对于 AGG 模型的表来说**,当变量为 true 时,用户查询时包含 count(distinct c1) 这类聚合函数时,如果 c1 
列本身类型为 bitmap,则 count distnct 会改写为 bitmap_union_count(c1)。 当 c1 列本身类型为 hll,则 
count distinct 会改写为 hll_union_agg(c1) 如果变量为 false,则不发生任何改写。
+
+### rpc_port
+
+默认值:9020
+
+FE Thrift Server的端口
+
+### thrift_backlog_num
+
+默认值:1024
+
+thrift 服务器的 backlog_num 当你扩大这个 backlog_num 时,你应该确保它的值大于 linux 
`/proc/sys/net/core/somaxconn` 配置
+
+### thrift_client_timeout_ms
+
+默认值:0
+
+thrift 服务器的连接超时和套接字超时配置 thrift_client_timeout_ms 的默认值设置为零以防止读取超时
+
+### mysql_nio_backlog_num
+
+默认值:1024
+
+mysql nio server 的 backlog_num 当你放大这个 backlog_num 时,你应该同时放大 linux 
`/proc/sys/net/core/somaxconn`文件中的值
+
+### http_backlog_num
+
+默认值:1024
+
+netty http server 的 backlog_num 当你放大这个 backlog_num 时,你应该同时放大 linux 
`/proc/sys/net/core/somaxconn`文件中的值
+
+### http_max_line_length
+
+默认值:4096
+
+HTTP 服务允许接收请求的 URL 的最大长度,单位为比特
+
+### http_max_header_size
+
+默认值:8192
+
+HTTP 服务允许接收请求的 Header 的最大长度,单位为比特
+
+### http_max_chunk_size
+
+默认值:8192
+
+http 上下文 chunk 块的最大尺寸
+
+### http_port
+
+默认值:8030
+
+FE http 端口,当前所有 FE http 端口都必须相同
+
+### max_bdbje_clock_delta_ms
+
+默认值:5000 (5秒)
+
+设置非主 FE 到主 FE 主机之间的最大可接受时钟偏差。 每当非主 FE 通过 BDBJE 建立到主 FE 的连接时,都会检查该值。 
如果时钟偏差大于此值,则放弃连接。
+
+### ignore_meta_check
+
+默认值:false
+
+是否可以动态配置:true
+
+如果为 true,非主 FE 将忽略主 FE 与其自身之间的元数据延迟间隙,即使元数据延迟间隙超过 
`meta_delay_toleration_second`。 非主 FE 仍将提供读取服务。 当您出于某种原因尝试停止 Master FE 
较长时间,但仍希望非 Master FE 可以提供读取服务时,这会很有帮助。
+
+### metadata_failure_recovery
+
+默认值:false
+
+如果为 true,FE 将重置 bdbje 复制组(即删除所有可选节点信息)并应该作为 Master 启动。 
如果所有可选节点都无法启动,我们可以将元数据复制到另一个节点并将此配置设置为 true 以尝试重新启动 FE。
+
+### priority_networks
+
+默认值:空
+
+为那些有很多 ip 的服务器声明一个选择策略。 请注意,最多应该有一个 ip 与此列表匹配。 这是一个以分号分隔格式的列表,用 CIDR 表示法,例如 
10.10.10.0/24 , 如果没有匹配这条规则的ip,会随机选择一个。
+
+### txn_rollback_limit
+
+默认值:100
+
+尝试重新加入组时 bdbje 可以回滚的最大 txn 数
+
+### max_agent_task_threads_num
+
+默认值:4096
+
+是否为 Master FE 节点独有的配置项:true
+
+代理任务线程池中处理代理任务的最大线程数。
+
+### heartbeat_mgr_blocking_queue_size
+
+默认值:1024
+
+是否为 Master FE 节点独有的配置项:true
+
+在 heartbeat_mgr 中存储心跳任务的阻塞队列大小。
+
+### heartbeat_mgr_threads_num
+
+默认值:8
+
+是否为 Master FE 节点独有的配置项:true
+
+heartbeat _mgr 中处理心跳事件的线程数。
+
+### bdbje_replica_ack_timeout_second
+
+默认值:10 
+
+元数据会同步写入到多个 Follower FE,这个参数用于控制 Master FE 等待 Follower FE 发送 ack 
的超时时间。当写入的数据较大时,可能 ack 时间较长,如果超时,会导致写元数据失败,FE 进程退出。此时可以适当调大这个参数。
+
+### bdbje_lock_timeout_second
+
+默认值:1
+
+bdbje 操作的 lock timeout  如果 FE WARN 日志中有很多 LockTimeoutException,可以尝试增加这个值
+
+### bdbje_heartbeat_timeout_second
+
+默认值:30
+
+master 和 follower 之间 bdbje 的心跳超时。 默认为 30 秒,与 bdbje 中的默认值相同。 如果网络遇到暂时性问题,一些意外的长 
Java GC 使您烦恼,您可以尝试增加此值以减少错误超时的机会
+
+### replica_ack_policy
+
+默认值:SIMPLE_MAJORITY
+
+选项:ALL, NONE, SIMPLE_MAJORITY
+
+bdbje 的副本 ack 策略。 
更多信息,请参见:http://docs.oracle.com/cd/E17277_02/html/java/com/sleepycat/je/Durability.ReplicaAckPolicy.html
+
+### replica_sync_policy
+
+默认值:SYNC
+
+选项:SYNC, NO_SYNC, WRITE_NO_SYNC
+
+bdbje 的Follower FE 同步策略。
+
+### master_sync_policy
+
+默认值:SYNC
+
+选项:SYNC, NO_SYNC, WRITE_NO_SYNC
+
+Master FE的bdbje 同步策略。 如果您只部署一个 Follower FE,请将其设置为“SYNC”。 如果你部署了超过 3 个 Follower 
FE,你可以将这个和下面的'replica_sync_policy'设置为 WRITE_NO_SYNC。 
更多信息,参见:http://docs.oracle.com/cd/E17277_02/html/java/com/sleepycat/je/Durability.SyncPolicy.html
+
+### meta_delay_toleration_second
+
+默认值:300 (5分钟)
+
+如果元数据延迟间隔超过 *meta_delay_toleration_second*,非主 FE 将停止提供服务
+
+### edit_log_roll_num
+
+默认值:50000
+
+是否可以动态配置:true
+
+是否为 Master FE 节点独有的配置项:true
+
+Master FE will save image every *edit_log_roll_num* meta journals.。
+
+### edit_log_port
+
+默认值:9010
+
+bdbje端口
+
+### edit_log_type
+
+默认值:BDB
+
+编辑日志类型。
+      BDB:将日志写入 bdbje
+      LOCAL:已弃用。
+
+### tmp_dir
+
+默认值:PaloFe.DORIS_HOME_DIR + "/temp_dir"
+
+temp dir 用于保存某些过程的中间结果,例如备份和恢复过程。 这些过程完成后,将清除此目录中的文件。
+
+### meta_dir
+
+默认值:PaloFe.DORIS_HOME_DIR + "/doris-meta"
+
+Doris 元数据将保存在这里。 强烈建议将此目录的存储为:
+
+1. 高写入性能(SSD)
+
+                  2. 安全(RAID)

Review comment:
       缩进




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to