对于任何尝试将AWS弹性搜索实例从一个群集迁移到新群集的人...(希望这会有所帮助......)
我遇到了与OP类似的问题(我试图使用AWS instructions将数据从一个AWS Elasticsearch实例迁移到一个新实例。
由于某种原因,群集的恢复将失败,并出现以下隐藏错误。
"cannot restore index [.kibana] because it's open"
经过大量的谷歌搜索和头部刮擦后,我认为将.kibana索引分别迁移到其他索引会更容易
我尝试使用@ Val的令人敬畏的建议来使用elasticdump,但是@ Val的例子对我不起作用。
我最终将命令基于elasticdump自述文件中的示例,
elasticdump \
--input=https://search-some-prod-instance.ap-southeast-2.es.amazonaws.com/.kibana \
--output=https://search-other-prod-instance.ap-southeast-2.es.amazonaws.com/.kibana \
--type=data
运行此命令后,我的旧kibana的索引现在可以在新的kibana中使用。 (最后:p)
nb:我还使用kibana“管理 - >保存对象导出/导入”来迁移我的可视化,搜索,仪表板等...