Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 在amazon s3存储库中存储elasticsearch快照。它是如何工作的_Amazon Web Services_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Amazon S3 - Fatal编程技术网 elasticsearch,amazon-s3,Amazon Web Services,elasticsearch,Amazon S3" /> elasticsearch,amazon-s3,Amazon Web Services,elasticsearch,Amazon S3" />

Amazon web services 在amazon s3存储库中存储elasticsearch快照。它是如何工作的

Amazon web services 在amazon s3存储库中存储elasticsearch快照。它是如何工作的,amazon-web-services,elasticsearch,amazon-s3,Amazon Web Services,elasticsearch,Amazon S3,我在本地Linux机器上安装了elasticsearch 2.3。 我有AmazonS3存储:我知道地区、bucketname、accesskey和secretkey 我想在S3存储中创建elasticsearch索引的快照。有关于它的文档,但它没有向我解释任何事情(我对它是全新的) 例如,我尝试执行以下命令: curl -XPUT 'localhost:9200/_snapshot/my_s3_repository?pretty' -H 'Content-Type: application/j

我在本地Linux机器上安装了elasticsearch 2.3。 我有AmazonS3存储:我知道地区、bucketname、accesskey和secretkey

我想在S3存储中创建elasticsearch索引的快照。有关于它的文档,但它没有向我解释任何事情(我对它是全新的)

例如,我尝试执行以下命令:

curl -XPUT 'localhost:9200/_snapshot/my_s3_repository?pretty' -H 'Content-Type: application/json' -d '{"type": "s3",
 "settings": {"bucket": "ilyabackuptest1", "region": "us-east-1" }}'
我得到的答复是:

{
  "error" : {
    "root_cause" : [ {
      "type" : "repository_exception",
      "reason" : "[my_s3_repository] failed to create repository"
    } ],
    "type" : "repository_exception",
    "reason" : "[my_s3_repository] failed to create repository",
    "caused_by" : {
      "type" : "illegal_argument_exception",
      "reason" : "Unknown [repository] type [s3]"
    }
  },
  "status" : 500
}
那么它是如何工作的呢

更新: 在安装repository-s3之后,我使用相同的命令并得到了这个结果。它应该如何工作

{
  "error" : {
    "root_cause" : [ {
      "type" : "process_cluster_event_timeout_exception",
      "reason" : "failed to process cluster event (put_repository [my_s3_repository]) within 30s"
    } ],
    "type" : "process_cluster_event_timeout_exception",
    "reason" : "failed to process cluster event (put_repository [my_s3_repository]) within 30s"
  },
  "status" : 503
}

您只需安装第一个:


然后您可以再次运行命令来创建S3 repo。

bin中没有elasticsearch插件文件,因此无法执行此命令。我怎样才能安装这个插件?它对我也不起作用。bin/plugin:没有这样的文件或目录,您当然需要将cd刻录到ES安装文件夹中;-)您可能还需要将AWS
access\u key
secret\u key
添加到存储库定义中:
bin/plugin install repository-s3