0

我有一个由策展人工作创建的 S3 弹性搜索快照桶。我希望能够使用 S3 存储桶将这些索引还原到新集群。目标 elasticsearch 集群在设计上无法访问源 elasticsearch 集群。

我已经在目标集群的 es 客户端上安装了 cloud-aws 插件,并使用环境变量设置了 S3 存储桶的权限。我为馆长准备了配置和操作文件。我已经验证了 AWS 对 S3 存储桶的权限,但我不确定如何从 elasticsearch 集群的角度验证权限。当我尝试运行策展人工作时,我得到以下信息:

get_repository:662 Repository my-elk-snapshots not found.

我知道,如果我要直接使用 elasticsearch,我需要创建对 S3 存储桶的引用,以便集群知道它。这是新恢复的情况吗?我认为馆长在后台使用了 elasticsearch 集群,但我对这种情况感到困惑,因为集群本质上是空白的。

4

1 回答 1

1

您是如何将存储库添加到原始(源)集群的?您需要使用完全相同的步骤将存储库添加到新的(目标)集群。只有这样,新集群才能读取存储库。这就是您收到“找不到存储库”消息的原因。必须将其添加到新集群中,以便快照可见,从而能够恢复。

于 2017-02-06T22:33:30.527 回答