我想对本地存在的索引进行快照,并将快照保存在某个远程位置,即另一台机器上。如何为此使用弹性搜索快照功能?
问问题
1579 次
1 回答
-1
在要传输快照的机器上,定义快照存储库,就像为拍摄快照的机器所做的那样。例如:
$ curl -XPUT 'http://localhost:9200/_snapshot/my_backup' -d '{
"type": "fs",
"settings": {
"location": "/mount/restore/my_backup",
"compress": true
}
}'
假设您的快照如下所示:
PUT /_snapshot/my_backup/my_first_snapshot
将源机器上的快照目录中的所有内容复制到/mount/restore/my_backup
目标机器上。然后POST /_snapshot/my_backup/my_first_snapshot/_restore
。这也在文档中。
更新:根据@EricLandry 的评论,似乎有一种方法:url
类型存储库。我还没有测试过它,但在描述之后它看起来很有希望。
于 2014-11-13T11:17:27.033 回答