📣 极限科技诚招搜索运维工程师(Elasticsearch/Easysearch)- 全职/北京 👉 : 立即申请加入

配置项作用 #

ruledb_path.repo 配置项用于定义规则数据库仓库目录的路径

配置项属性 #

  • 配置路径: ruledb_path.repo
  • 数据类型: String(字符串路径)
  • 默认值: {pluginsDir}/rules/output_db(插件目录下的 rules/output_db)
  • 是否可选: 是
  • 作用域: NodeScope(节点级别)
  • 动态更新: 是(可以动态更新,无需重启)

配置建议 #

默认配置 #

ruledb_path.repo: "${plugins.path}/rules/output_db"  # 默认值

自定义路径 #

ruledb_path.repo: "/data/easysearch/rules/db"

独立存储路径 #

ruledb_path.repo: "/mnt/easysearch-storage/rules/repositories"

注意事项 #

  1. 动态更新: 此配置可以动态更新,更改后将影响新解析的数据库路径。

  2. 路径解析: 系统会将实际数据库路径解析为 {repoPath}/{repoId}

    • repoPath: 显式配置的路径或自动检测的插件目录
    • repoId: 特定的仓库标识符
  3. 目录权限:

    • 确保 Easysearch 进程用户对配置的目录具有读写权限
    • 目录必须预先创建或确保进程有创建权限
  4. 存储规划建议:

    • 考虑使用独立于主插件目录的路径,便于管理和备份
    • 选择具有足够存储空间的磁盘位置
    • 在多节点集群中,可以使用共享存储或独立存储
  5. 插件依赖: 此配置由 Rules 插件使用,确保插件已正确安装和启用。

  6. 路径格式: 支持相对路径和绝对路径,建议使用绝对路径以避免歧义。