我正在使用来自弹性云的小型Elasticsearch集群。
我需要:
在Kibana UI的Snapshot and Restore
部分中,我可以看到快照和以下提示:
使用存储库来存储和恢复Elasticsearch的备份 索引和聚类。
但是我如何从elasticsearch索引中将实际数据下载到我的机器上(作为一堆json)并将其导入到本地运行的elasticsearch中?
答案 0 :(得分:0)
对于一个小集群,并且只有几个索引,我会使用 reindex api,让您的本地实例直接从远程索引数据。
POST _reindex
{
"source": {
"remote": {
"host": "https://...cloud.es.io:9243",
"username": "user",
"password": "pass"
},
"index": "source"
},
"dest": {
"index": "dest"
}
在此处查看官方文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/reindex-upgrade-remote.html