2

我正在尝试弄清楚如何备份 kibana 配置。

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

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

  • .kibana_1
  • .kibana_2
  • .kibana_task_manager_1

此外,虽然我看不到任何名为 .kibana 的索引,但如果我要求弹性搜索这样的索引,我会得到它。

使用 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

我正在使用已从 6.6.8 <- 6.6.0 <- 5.4.x <- 2.2.0 升级的 elasticsearch + kibana 7.6.1 运行集群

谢谢

4

1 回答 1

3

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

如果你想备份你的 kibana 数据,你可以简单地快照和恢复.kibana索引。

如果您想确切了解 Kibana 这样做的原因以及它是如何做到的,您可以阅读此故障排除指南

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

于 2020-04-02T07:00:37.743 回答