1

Elasticsearch完全使用了我的服务磁盘存储空间,因此我不得不增加空间,这很有效。但是,在那之后,kibana在 kibana URL 上停止工作并出现错误Tenant indices migration failed

我尝试了多个链接,但其中大多数都指向opendistro相关设置,在这种情况下我无法访问,因为我的配置已经结束Amazon Elasticsearch service。最接近的问题之一是关于 kibana 中的“租户索引迁移失败”错误

下面是我的kibana的截图: 在此处输入图像描述

任何帮助将不胜感激。提前致谢。

4

2 回答 2

1

我有一个Elasticsearch暂时适用于我的亚马逊的解决方法,并且可能会帮助其他在未来面临同样问题的人,直到最终将修复添加到AWS,我添加了以下步骤:

  1. 一旦遇到此错误,请等待您的节点(数据节点,如果存在专用节点)处于活动状态。
  2. Edit domain在 AWS 上的 Elasticsearch 服务页面中单击。
  3. 将每个节点的 EBS 存储大小更改1GB(这将导致再次发生迁移并可能修复索引迁移错误)。
  4. 单击Submit,等待域激活,一旦激活尝试测试 kibana url。
  5. 如果它不起作用,请尝试再次将每个节点的 EBS 存储大小更改 1GB。
  6. 最后的手段是尝试更改实例类型,并在域处于活动状态后再次切换到以前的类型。

我只是通过反复试验得到了这个可行的解决方案。我愿意就此进行讨论。

于 2020-06-10T09:17:25.113 回答
1

我在 Docker 中运行 Kibana,所以在我的情况下,我在我的docker-compose

environment:
  - OPENDISTRO_SECURITY_MULTITENANCY_ENABLED=false

参考:https ://github.com/opendistro-for-elasticsearch/security-kibana-plugin/issues/102

于 2020-07-09T06:35:16.663 回答