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

配置项作用 #

index_state_management.metadata_migration.status 配置项用于跟踪索引状态管理(ISM)的元数据迁移过程状态

配置项属性 #

  • 配置路径: index_state_management.metadata_migration.status
  • 数据类型: Integer(整数)
  • 默认值: 0(迁移进行中)
  • 是否可选: 是
  • 作用域: NodeScope(节点级别)
  • 动态更新: 是(可以动态更新,无需重启)

状态值说明 #

  • 0: 迁移进行中(默认值)
  • 1: 迁移成功
  • -1: 迁移失败

配置建议 #

默认配置 #

index_state_management:
  metadata_migration:
    status: 0  # 默认值,迁移进行中

检查迁移状态 #

GET /_cluster/settings

查看配置中的 index_state_management.metadata_migration.status 值:

  • 如果为 1,表示迁移已完成
  • 如果为 -1,表示迁移失败,需要检查日志
  • 如果为 0,表示迁移仍在进行中

迁移完成后设置 #

index_state_management:
  metadata_migration:
    status: 1  # 迁移成功

注意事项 #

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

  2. 用途: 用于监控和跟踪元数据迁移过程的进度,特别在不同版本的 Easysearch 之间迁移 ISM 配置时。

  3. 迁移场景: 主要用于以下场景:

    • Easysearch 版本升级
    • ISM 配置格式变更
    • 数据迁移操作
  4. 状态检查: 在迁移过程中,应定期检查此状态值以确保迁移正常进行。

  5. 失败处理: 如果状态为 -1(失败),需要检查集群日志以了解失败原因并采取相应措施。

  6. 只读状态: 通常情况下,此状态由系统自动更新,不建议手动修改。