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

配置项作用 #

index_state_management.metadata_service.enabled 配置项用于启用或禁用索引状态管理(ISM)的元数据服务

配置项属性 #

  • 配置路径: index_state_management.metadata_service.enabled
  • 数据类型: Boolean(布尔值)
  • 默认值: true
  • 是否可选: 是
  • 作用域: NodeScope(节点级别)
  • 动态更新: 是(可以动态更新,无需重启)
  • 废弃状态: LegacyManagedIndexSettings 中标记为废弃,但 ManagedIndexSettings 中未废弃

配置建议 #

默认配置 #

index_state_management:
  metadata_service:
    enabled: true  # 默认值,启用元数据服务

禁用元数据服务 #

index_state_management:
  metadata_service:
    enabled: false  # 禁用元数据服务

功能说明 #

启用状态(true) #

  • 元数据服务处于活动状态
  • 可以处理 ISM 元数据操作
  • ISM 策略可以正常管理索引生命周期

禁用状态(false) #

  • 元数据服务不可用
  • ISM 元数据操作将无法执行
  • 可能影响索引生命周期管理功能

注意事项 #

  1. 动态更新: 此配置可以动态更新,无需重启节点。

  2. 生产环境: 在生产环境中,通常应保持启用状态(默认值),以确保 ISM 功能正常工作。

  3. 禁用风险: 禁用元数据服务可能会导致:

    • ISM 策略无法执行
    • 索引生命周期管理中断
    • 已配置的策略失效
  4. 废弃说明: 此配置在 LegacyManagedIndexSettings 中标记为废弃,但在当前版本中仍然有效且未废弃。

  5. 维护用途: 禁用元数据服务主要用于维护或故障排查场景,不建议在生产环境中长期禁用。

  6. 动态调整: 如果需要临时禁用 ISM 功能,可以动态设置此选项为 false,完成维护后再改回 true