Amazon Elasticsearch service Kibana's error: "Tenant indices migration failed"

Amazon Elasticsearch service Kibana's error: "Tenant indices migration failed"

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

我尝试了多个链接,但大多数链接都指向 opendistro 相关设置,在这种情况下我无法访问这些设置,因为我的配置已结束 [​​=14=]。最接近的问题之一是 About “Tenant indices migration failed” error in kibana

下面是我的 kibana 的截图:

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

我有一个针对亚马逊 Elasticsearch 的解决方法,它暂时对我有用,并且在最终添加修复程序之前可能会帮助其他人以及将来面临与此服务相同问题的人AWS,我添加了以下步骤:

  1. Once you encounter this error, wait for your nodes(data nodes, if dedicated nodes are present) to be active.
  2. Click on Edit domain in Elasticsearch service page on AWS.
  3. Change EBS storage size per node by 1GB (this will cause migrations to happen again and possibly fix indices migration error).
  4. Click Submit, and wait for domain to become active, once active try testing kibana url.
  5. If it does not work try changing EBS storage size per node by 1GB again.
  6. Last resort to be try changing Instance type and again after domain is active switch to previous type.

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

我在 Docker 中是 运行 Kibana,所以在我的例子中,我在我的 docker-compose:

中使用了这个环境变量
environment:
  - OPENDISTRO_SECURITY_MULTITENANCY_ENABLED=false

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