es reindex

175 阅读1分钟
# Reindx API
POST  _reindex
{
  "source": {
    "index": "blogs"
  },
  "dest": {
    "index": "blogs_fix"
  }
}

"version_type": "internal"

version_type

internal 0开始递增版本号 external 复制版本号

关于在线不停机reindex的思考

  • 只有写入操作,且有时间戳. reindex后,将增量导入
  • 只有写入操作,且使用kafka做为数据源,可以重置kafka偏移量
  • 其他情况,且不接受数据延迟,只能双写了.

参考文档 官方 update by query && reindex