cava配置

更新时间:
复制 MD 格式

简介

cava配置主要为用户提供引擎支持cava插件的能力,用户可以自行上传cava脚本实现对function、scorer、summary的定制化。

添加cava配置

  1. 查看/编辑cava配置,选择配置管理>集群配置>cava配置。页面显示 cava 配置版本列表,各版本标有状态(使用中未使用),未使用版本额外支持删除操作。

  2. 选择需要编辑的版本,点击编辑

用户可以在此处创建目录,或者上传文件。

请注意以下要求。

  • 上传文件需满足以下条件。

  • 文件大小不得超过20M。

  • 文件格式必须为:.cava .json .txt .xml

  • 新增目录-目录名要求:

  • 可由英文、数字、下划线构成。

  • 不超过100字符。

  1. cava脚本上传完成后,点击发布新版本。

相关配置说明

  • cava_alloc_size_limit:query级别能分配的最大内存, 可省略使用默认

  • cava_compile_thread_num

  • cava_config

  • cava_loop_and_func_limit:

  • cava_max_variable_count

  • cava_module_cache_size:最多缓存query里面传递source code的个数,超过则开始LRU淘汰, 可省略使用默认

  • enable_cava:是否启用cava功能

4.发布成功后,系统会自动生成一个cava配置版本。

5.调整后需前往「集群管理-配置更新页面」,点击更新并选择版本后生效。

6.生成后可在功能扩展>变更中查看配置生效进度。推送在线配置的 FSM 流程依次包含以下变更节点:参数检查创建任务配置合并提交到在线集群等待配置生效,所有节点状态显示为成功即表示配置已生效。

以上的FSM流程完成后,cava配置文件将在引擎中可使用。

删除cava配置

状态为“未使用”的cava配置版本,可以直接在集群配置 > cava配置界面点击删除

注意事项

  • 所有版本一旦发布后,不再支持变更配置内容

  • 已发布的版本支持编辑并生成新版本

  • 基于已有版本编辑,系统会保存唯一的一份最新草稿

  • 只有未使用的版本支持删除,使用中的版本不支持删除