Elasticsearch中复制一个索引数据到新的索引中

2023-12-27 12:09:25

问题

我有时候,需要调试一个已经存在的ES索引,需要从已有的索引复制数据到新的索引中去。

解决

这里我借助一个GUI工具,来解决这个问题,底层它是使用Reindex的API实现索引数据复制的。

步骤

选中已存在的redix菜单,准备开始负责索引数据,如下图:
redinx
输入将要新建的索引名,开始索引复制,如下图:
redinx新索引
开始索引数据复制,如下图:
redinx进度
等待一段时间,就可以完成索引复制了。

检查

利用count的api检查一下文档的数量,看看是否都复制完了。如下图:
count
通过检查新旧两个索引的文档总数,可以知道我们复制基本成功了。

总结

有个Elasticsearch的GUI程序还是挺方便的。

参考:

文章来源:https://blog.csdn.net/fxtxz2/article/details/135238786
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。