首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kibana没有使用现有的.kibana索引

Kibana没有使用现有的.kibana索引
EN

Stack Overflow用户
提问于 2019-07-31 06:47:07
回答 1查看 267关注 0票数 1

我有两个AWS EC2实例。一个给Elasticsearch (ES),一个给Kibana。我正在尝试将所有数据从ES备份到AWS S3,然后在创建新实例时恢复它。

我的做法是:

  1. 终止Kibana实例
  2. 用馆长备份ES数据
  3. 终止ES实例
  4. 启动新的ES实例并使用curator恢复数据
  5. 启动新的Kibana实例

问题是,即使恢复工作(我可以看到在ES中恢复了索引,包括一个别名为.kibana的.kibana索引),但是当Kibana启动时,它并不使用现有的.kibana_1索引,而是创建了一个新的索引(例如:.kibana_2)

我做错什么了吗?

(我使用的是7.0.1版本的服务和馆长5.7.6)

EN

回答 1

Stack Overflow用户

发布于 2019-11-27 08:18:49

据我所知,索引只是OS上的一个文件,使用GUID作为文件名。因此,当您还原这些文件时,将重新创建引用这些索引的所有对象。解决这个问题的唯一方法是编辑对象,方法是保存对象并修改与最新GUID键一起使用的索引。要导航到对象,请转到Management,然后保存对象。找到有问题的物体。点击这三个点,选择inpect。通常,这是可视化的一个问题,所以我所做的是编辑新GUID中的引用部分和过去,作为"id“的值,参见下面的示例。

代码语言:javascript
复制
[
  {
    "name": "kibanaSavedObjectMeta.searchSourceJSON.index",
    "id": "71eacc40-fa33-11e9-be5b-a960e3c83f4d",
    "type": "index-pattern"
  },
  {
    "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index",
    "id": "71eacc40-fa33-11e9-be5b-a960e3c83f4d",
    "type": "index-pattern"
  }
]

我知道这并不完全回答你的问题,但确实给出了修复问题的解决方案。顺便说一下。我用的是Kibana 7.4.0

如果你有大量的视觉化,那么这可能会成为一项大工作。也许其他人知道如何在外部大量编辑这些吐露。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57284775

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档