回滚到 Kibana 的先前版本

编辑

回滚到 Kibana 的先前版本

编辑

如果您已按照准备迁移解决迁移失败问题的操作,而 Kibana 仍然无法成功升级,请回滚 Kibana 直到您可以识别并修复根本原因。

在回滚 Kibana 之前,请确保您要回滚到的版本与您的 Elasticsearch 集群兼容。如果您要回滚到的版本不兼容,则还必须回滚 Elasticsearch。回滚到先前版本后,升级后所做的任何更改都将丢失。

要在升级迁移失败后回滚,您还必须回滚 Kibana 功能状态,使其与先前的 Kibana 版本兼容。

通过从快照恢复 Kibana 功能状态进行回滚

编辑
  1. 在继续操作之前,拍摄快照,其中包含 kibana 功能状态。默认情况下,快照包含 kibana 功能状态。
  2. 为确保没有 Kibana 实例正在执行升级迁移,请关闭所有 Kibana 实例。
  3. 还原从失败的 Kibana 升级之前拍摄的快照中的 kibana 功能状态。以下 Elasticsearch 请求将仅还原 Kibana 功能状态

    POST _snapshot/my_repository/my_snapshot_2099.05.06/_restore
    {
      "indices": "-*", 
      "feature_states": ["kibana"]
    }

    从还原操作中排除所有索引和数据流,以确保仅还原 Kibana 功能状态中包含的 Kibana 系统索引。

  4. 在您要回滚到的旧版本上启动所有 Kibana 实例。