fe.conf 通常存放在 FE 部署路径的 conf/ 目录下。fe_custom.conf用于记录用户在运行时动态配置并持久化的配置项。fe.conf 中的配置项,之后再读取 fe_custom.conf 中的配置项。fe_custom.conf 中的配置项会覆盖 fe.conf 中相同的配置项。fe_custom.conf 文件的位置可以在 fe.conf 通过 custom_config_dir 配置项配置。ADMIN SHOW FRONTEND CONFIG;结果中各列含义如下:fe.conf 中配置并且重启 FE 后生效。http://fe_host:fe_http_port/variable。在 Configure Info 中查看当前生效的 FE 配置项。conf/fe.conf 文件中添加和设置配置项。fe.conf 中的配置项会在 FE 进程启动时被读取。没有在 fe.conf 中的配置项将使用默认值。ADMIN SET FRONTEND CONFIG ("fe_config_name" = "fe_config_value");
ADMIN SHOW FRONTEND CONFIG; 命令结果中的 IsMutable 列查看是否支持动态配置。通过该方式修改的配置项将在 FE 进程重启后失效。
更多该命令的帮助,可以通过 HELP ADMIN SET CONFIG; 命令查看。fe_custom.conf 文件中,在 FE 重启后仍会生效。async_pending_load_task_pool_size
通过 ADMIN SHOW FRONTEND CONFIG; 可以查看到该配置项不能动态配置(IsMutable 为 false)。则需要在 fe.conf 中添加:async_pending_load_task_pool_size=20,之后重启 FE 进程以生效该配置。dynamic_partition_enable
通过 ADMIN SHOW FRONTEND CONFIG; 可以查看到该配置项可以动态配置(IsMutable 为 true)。并且是 Master FE 独有配置。则首先我们可以连接到任意 FE,执行如下命令修改配置:ADMIN SET FRONTEND CONFIG ("dynamic_partition_enable" = "true");`
set forward_to_master=true;ADMIN SHOW FRONTEND CONFIG;
fe.conf 中直接添加配置项,并重启 FE 后,永久生效该配置项。max_distribution_pruner_recursion_depth
通过 ADMIN SHOW FRONTEND CONFIG; 可以查看到该配置项可以动态配置(IsMutable 为 true)。并且不是 Master FE 独有配置。
同样,我们可以通过动态修改配置的命令修改该配置。因为该配置不是 Master FE 独有配置,所以需要单独连接到不同的 FE,进行动态修改配置的操作,这样才能保证所有 FE 都使用了修改后的配置值。be.conf 通常存放在 BE 部署路径的 conf/ 目录下。be_custom.conf 用于记录用户在运行时动态配置并持久化的配置项。be.conf 中的配置项,之后再读取 be_custom.conf 中的配置项。be_custom.conf 中的配置项会覆盖 be.conf 中相同的配置项。http://be_host:be_webserver_port/varzconf/be.conf 文件中添加和设置配置项。be.conf 中的配置项会在 BE 进行启动时被读取。没有在 be.conf 中的配置项将使用默认值。curl -X POST http://{be_ip}:{be_http_port}/api/update_config?{key}={value}'
be_custom.conf 文件中。curl -X POST http://{be_ip}:{be_http_port}/api/update_config?{key}={value}&persist=true
max_base_compaction_concurrency
通过在 be.conf 文件中添加:max_base_compaction_concurrency=5,之后重启 BE 进程以生效该配置。streaming_load_max_mb
BE 启动后,通过下面命令动态设置配置项 streaming_load_max_mb:curl -X POST http://{be_ip}:{be_http_port}/api/update_config?streaming_load_max_mb=1024
{"status": "OK","msg": ""}
curl -X POST http://{be_ip}:{be_http_port}/api/update_config?streaming_load_max_mb=1024\\&persist=true
SHOW PROPERTY [FOR user] [LIKE key pattern] ;具体语法可通过命令:help show property; 查询。SET PROPERTY [FOR 'user'] 'key' = 'value' [, 'key' = 'value'] ;具体语法可通过命令:help set property; 查询。max_user_connections。
通过 SHOW PROPERTY FOR 'Billie' LIKE '%max_user_connections%'; 查看 Billie 用户当前的最大链接数为 100。
通过 SET PROPERTY FOR 'Billie' 'max_user_connections' = '200'; 修改 Billie 用户的当前最大连接数到 200。文档反馈