从S3恢复弹性数据

时间:2017-07-17 08:26:45

标签: elasticsearch

我将弹性搜索备份带入S3。但是我无法使用下面提到的任何命令恢复它。

curl -XPOST http://localhost:9200/_snapshot/elasticsearch/snap-dev_1/_restore

curl -XPOST http://localhost:9200/_snapshot/snap-deliveryreports_june2016bk/elasticsearch/_restore

我可以看到S3中的文件:

enter image description here

恢复图像中显示的数据的命令是什么?

更新

以下命令成功(返回已确认:true ) 这意味着访问密钥,密钥,存储桶名称和区域是正确的。

curl -XPUT 'http://localhost:9200/_snapshot/s3_repository?verify=true&pretty' -d'
{
  "type": "s3",
  "settings": {
    "bucket": "todel162",
    "region": "us-east-1"
  }
}'

我想我只需要知道如何使用restore snapshot命令。

1 个答案:

答案 0 :(得分:0)

您可以使用cat recovery API来监控恢复状态,因为只需恢复弹性搜索的常规恢复机制,因此请检查您是否看到使用这些API的任何内容。