许多kibana索引

时间:2020-04-02 06:54:59

标签: elasticsearch kibana kibana-7

我正在尝试弄清备份kibana的配置。

我的第一个方法是转储kibana索引,但是...

我没有.kibana索引。相反,我有..

  • .kibana_1
  • .kibana_2
  • .kibana_task_manager_1

此外,尽管我看不到任何名为.kibana的索引,但如果我要求Elasticsearch查找像这样的索引,我会得到的。

使用GET / _cat / aliases,我看到.kibana是.kibana_2的别名

那是为什么? (是因为升级了吗?)

这是什么索引? (与上面相同)

我可以将这些索引合并到一个.kibana中吗?

建议:

  1. 删除.kibana别名
  2. 将.kibana_2重新索引为.kibana
  3. 删除.kibana_1(因为我认为未使用)
  4. 删除.kibana_task_manager别名
  5. 将.kibana_task_manager_1重新索引为.kibana_task_manager

我正在运行带有Elasticsearch + Kibana 7.6.1的集群,该集群已从6.6.8 <-6.6.0 <-5.4.x <-2.2.0

升级

谢谢

1 个答案:

答案 0 :(得分:2)

那些.kibana_<id>索引确实是由于升级而引起的。 .kibana别名指向的索引是当前索引。可以安全地删除所有其他版本(当然.kibana_task_manager除外),除非您可能降级到以前的版本。

如果要备份kibana数据,只需快照并恢复.kibana索引即可。

如果您想确切知道Kibana为何这样做以及如何做到,可以read this troubleshooting guide

最重要的是,您不应该删除.kibana别名并让Kibana进行其工作,因为您肯定会很快迁移到7。