为什么 kibana 3.x 不能与弹性搜索 2.x 一起使用?

Why does kibana 3.x not work with elastic search 2.x?

kibana 3 适用于多个版本。我试过 1.4、1.5 和 1.7。发行说明没有提到 elasticsearch 兼容性的确切版本。它适用于任何版本的弹性搜索 2.x 吗?以下是发行说明

3.1.1

3.1.2 3.1.3

不会,因为他们对 elasticsearch 做了一些巨大的改变 2.x。 一些主要查询格式已更改,只有较新的 Kibana 版本包含正确的代码。

您可以在这里看到他们对 elasticsearch 查询语言 (DSL) 所做的重大更改

https://www.elastic.co/guide/en/elasticsearch/reference/current/breaking-changes-2.0.html

Kibana 3 依赖于 facets(https://www.elastic.co/guide/en/elasticsearch/reference/current/search-facets.html) 特性。在 Elasticsearch 的 2.0 版本中删除了分面。因此,Kibana 3 不支持大于 1.7 的 Elasticsearch 版本。

kibana 3 文档 (https://www.elastic.co/guide/en/kibana/3.0/_introduction.html) 中提到了这一点,但发行说明中没有。

正如 Val 在评论中提到的那样,kibana 3 自 2015 年 11 月 15 日起停产 - https://discuss.elastic.co/t/what-is-the-end-of-life-eol-plan-for-kibana-3/102

这里解决了: https://github.com/gigya/kibana/tree/3.0

解决了术语和直方图的切面转换。