1
"error": "RemoteTransportException[[Francis Underwood][inet[/xx.xx.xx.xx:9300]][cluster/snapshot/get]];嵌套:RepositoryMissingException[[xxxxxxxxx] missing];",
   “状态”:404

我也无法为 s3 上的快照创建新的快照存储库

    PUT _snapshot/bkp_xxxxx_master
    {
    “类型”:“s3”,
    设置”:{
    “地区”:“我们-xxxx-x”,
    "bucket": "elasticsearch-backups",
    "access_key": "xxxxxxxxxxxx",
    “secret_key”:“xxxxxxxxxxxxxxxxxxxxx”
        }
    }

我收到的此 PUT 响应如下:

    {
   “错误”:“RemoteTransportException[[Francis Underwood][inet[/xx.xx.xx.xx:9300]][cluster/repository/put]];嵌套:RepositoryException[[bkp_xxxxxxx_master] 未能创建存储库];嵌套: 'AbstractMethodError[org.elasticsearch.cloud.aws.blobstore.S3BlobStore.immutableBlobContainer(Lorg/elasticsearch/common/blobstore/BlobPath;)Lorg/elasticsearch/common/blobstore/ImmutableBlobContainer;];",
   “状态”:500
}

提前致谢!

4

1 回答 1

0

我知道这是一个老问题,但我已经能够在多个 ElasticSearch 版本上复制它,结果证明原因是JVM 版本和 elasticsearch-aws-cloud 插件版本之间存在冲突。

只要您在集群中拥有一致的版本(在我的情况下,elasticsearch-aws-cloud 中的 Joda 版本与我在较新节点上安装的最新 JVM 版本不兼容。

于 2017-04-13T10:40:54.303 回答