其他分享
首页 > 其他分享> > ES数据迁移,添加索引字段,索引备份

ES数据迁移,添加索引字段,索引备份

作者:互联网

1. 索引备份

索引备份

curl -XPOST '192.168.46.163:9200/_reindex?pretty' -H 'Content-Type: application/json' -d'
{
  "source": {
    "index": "msg_report_api"
  },
  "dest": {
    "index": "new_index_name_api"
  }
}

工具操作:
在这里插入图片描述

2. 增加索引字段,数据迁移

如果需要给指定索引添加字段,则将当前索引备份之后,重新创建一个新的索引(有你想要添加的字段),然后将备份的数据迁移到新建索引中,在往新的索引添加含有新字段的数据则可看到新已经有了新字段。执行语句和备份索引一直,修改索引名称即可。

curl -XPOST '192.168.46.163:9200/_reindex?pretty' -H 'Content-Type: application/json' -d'
{
  "source": {
    "index": "new_index_name_api"
  },
  "dest": {
    "index": "msg_report_api"
  }
}

标签:index,reindex,备份,索引,api,添加,ES
来源: https://blog.csdn.net/weixin_43455473/article/details/123184231