Elasticsearch默认不提供“一键”导出功能,建议优先通过以下方式自助选择合适的方案:
1. 在Elasticsearch查询中指定range范围,如通过curl过滤指定时间段内的数据,将查询到的结果保存在本地文件下,详细信息请参见
Range query。
2. 通过自建Logstash查询全量或部分数据,输出到本地文件或其他es上,请参考
官方文档。
4. 通过OSS快照方式,将数据备份到OSS仓库,通过快照方式恢复到其他Elasticsearch服务上或导出放在oss仓库,以备之需,详见
快照备份恢复。
5. 通过elasticsearch-dump将阿里云Elasticsearch实例索引的settings、mapping、data等数据迁移至本地或者其他阿里云es实例上,详见
官方文档。
提示:
第4种方式为OSS存储快照数据(非原索引结构数据),可通过快照恢复到其他es服务进行查看,无法通过快照直接将索引数据恢复到本地文件或其他存储中,如果要将原索引数据导出到本地(非Elasticsearch服务),建议参考1、2、3操作方式。