如果您需要組合使用多個Elasticsearch(ES)官方組件、進行版本升級操作等,需要確保所有組件之間的兼容性。本文介紹Elasticsearch、Logstash、Beats、APM Server等官方組件各版本之間的兼容性。
Elasticsearch(5.x及以上版本)的兼容性
^:Elasticsearch作為output插件的兼容性(Beats或Logstash同步索引數據到Elasticsearch)。
*:建議您運行最新版本的Beats、Logstash以及ES-Hadoop,早期版本的功能比較少。
**:從6.3版本開始,X-Pack功能已包含在Elastic Stack的默認發行版中,詳情請參見X-Pack。
***:APM Server 6.7和6.8版本可以和Elasticsearch 7.0版本一起使用,但數據必須使用升級助手進行遷移才能在Kibana 7.0版本中可見。
****:App Search從7.7.0版本開始將移至企業搜索中。
產品兼容性的更多詳細說明,請參見官方產品兼容性說明。
Elasticsearch | Kibana | X-Pack | Beats^* | Logstash^* | ES-Hadoop(jar)* | APM Server | App Search |
5.0.x | 5.0.x | 5.0.x | 1.3.x-5.6.x | 2.4.x-5.6.x | 5.0.x-5.6.x | N/A | N/A |
5.1.x | 5.1.x | 5.1.x | 1.3.x-5.6.x | 2.4.x-5.6.x | 5.0.x-5.6.x | N/A | N/A |
5.2.x | 5.2.x | 5.2.x | 1.3.x-5.6.x | 2.4.x-5.6.x | 5.0.x-5.6.x | N/A | N/A |
5.3.x | 5.3.x | 5.3.x | 1.3.x-5.6.x | 2.4.x-5.6.x | 5.0.x-5.6.x | N/A | N/A |
5.4.x | 5.4.x | 5.4.x | 1.3.x-5.6.x | 2.4.x-5.6.x | 5.0.x-5.6.x | N/A | N/A |
5.5.x | 5.5.x | 5.5.x | 1.3.x-5.6.x | 2.4.x-5.6.x | 5.0.x-5.6.x | N/A | N/A |
5.6.x | 5.6.x | 5.6.x | 1.3.x-6.0.x | 2.4.x-6.0.x | 5.0.x-6.0.x | N/A | N/A |
6.0.x | 6.0.x | 6.0.x | 5.6.x-6.8.x | 5.6.x-6.8.x | 6.0.x-6.8.x | N/A | N/A |
6.1.x | 6.1.x | 6.1.x | 5.6.x-6.8.x | 5.6.x-6.8.x | 6.0.x-6.8.x | N/A | N/A |
6.2.x | 6.2.x | 6.2.x | 5.6.x-6.8.x | 5.6.x-6.8.x | 6.0.x-6.8.x | 6.2.x-6.8.x | N/A |
6.3.x | 6.3.x | N/A** | 5.6.x-6.8.x | 5.6.x-6.8.x | 6.0.x-6.8.x | 6.2.x-6.8.x | N/A |
6.4.x | 6.4.x | N/A** | 5.6.x-6.8.x | 5.6.x-6.8.x | 6.0.x-6.8.x | 6.2.x-6.8.x | N/A |
6.5.x | 6.5.x | N/A** | 5.6.x-6.8.x | 5.6.x-6.8.x | 6.0.x-6.8.x | 6.2.x-6.8.x | N/A |
6.6.x | 6.6.x | N/A** | 5.6.x-6.8.x | 5.6.x-6.8.x | 6.0.x-6.8.x | 6.2.x-6.8.x | N/A |
6.7.x | 6.7.x | N/A** | 5.6.x-6.8.x | 5.6.x-6.8.x | 6.0.x-6.8.x | 6.2.x-6.8.x | N/A |
6.8.x | 6.8.x | N/A** | 5.6.x-6.8.x | 5.6.x-6.8.x | 6.0.x-6.8.x | 6.2.x-6.8.x | N/A |
7.0.x | 7.0.x | N/A** | 6.8.x-7.15.x | 6.8.x-7.17.x | 7.0.x-7.17.x | 7.0.x-7.17.x*** | |
7.1.x | 7.1.x | N/A** | 6.8.x-7.15.x | 6.8.x-7.17.x | 7.0.x-7.17.x | 7.0.x-7.17.x*** | |
7.2.x | 7.2.x | N/A** | 6.8.x-7.15.x | 6.8.x-7.17.x | 7.0.x-7.17.x | 7.0.x-7.17.x*** | 7.2.x |
7.3.x | 7.3.x | N/A** | 6.8.x-7.15.x | 6.8.x-7.17.x | 7.0.x-7.17.x | 7.0.x-7.17.x*** | 7.3.x |
7.4.x | 7.4.x | N/A** | 6.8.x-7.15.x | 6.8.x-7.17.x | 7.0.x-7.17.x | 7.0.x-7.17.x*** | 7.4.x |
7.5.x | 7.5.x | N/A** | 6.8.x-7.15.x | 6.8.x-7.17.x | 7.0.x-7.17.x | 7.0.x-7.17.x*** | 7.5.x |
7.6.x | 7.6.x | N/A** | 6.8.x-7.15.x | 6.8.x-7.17.x | 7.0.x-7.17.x | 7.0.x-7.17.x*** | 7.6.x |
7.7.x | 7.7.x | N/A** | 6.8.x-7.15.x | 6.8.x-7.17.x | 7.0.x-7.17.x | 7.0.x-7.17.x*** | N/A**** |
7.8.x | 7.8.x | N/A** | 6.8.x-7.17.x | 6.8.x-7.17.x | 7.0.x-7.17.x | 7.0.x-7.17.x*** | N/A**** |
7.9.x | 7.9.x | N/A** | 6.8.x-7.17.x | 6.8.x-7.17.x | 7.0.x-7.17.x | 7.0.x-7.17.x*** | N/A**** |
7.10.x | 7.10.x | N/A** | 6.8.x-7.17.x | 6.8.x-7.17.x | 7.0.x-7.17.x | 7.0.x-7.17.x*** | N/A**** |
7.11.x | 7.11.x | N/A** | 6.8.x-7.17.x | 6.8.x-7.17.x | 7.0.x-7.17.x | 7.0.x-7.17.x*** | N/A**** |
7.12.x | 7.12.x | N/A** | 6.8.x-7.17.x | 6.8.x-7.17.x | 7.0.x-7.17.x | 7.0.x-7.17.x*** | N/A**** |
7.13.x | 7.13.x | N/A** | 6.8.x-7.17.x | 6.8.x-7.17.x | 7.0.x-7.17.x | 7.0.x-7.17.x*** | N/A**** |
7.14.x | 7.14.x | N/A** | 6.8.x-7.17.x | 6.8.x-7.17.x | 7.0.x-7.17.x | 7.0.x-7.17.x*** | N/A**** |
7.15.x | 7.15.x | N/A** | 6.8.x-7.17.x | 6.8.x-7.17.x | 7.0.x-7.17.x | 7.0.x-7.17.x*** | N/A**** |
7.16.x | 7.16.x | N/A** | 6.8.x-7.17.x | 6.8.x-7.17.x | 7.0.x-7.17.x | 7.0.x-7.17.x*** | N/A**** |
7.17.x | 7.17.x | N/A** | 6.8.x-7.17.x | 6.8.x-7.17.x | 7.0.x-7.17.x | 7.0.x-7.17.x*** | N/A**** |
8.0.x | 8.0.x | N/A** | 7.17.x - 8.0.x | 7.17.x - 8.11.x | 7.17.x - 8.12.x | 7.17.x - 8.8.x | N/A**** |
8.1.x | 8.1.x | N/A** | 7.17.x - 8.1.x | 7.17.x - 8.11.x | 7.17.x - 8.12.x | 7.17.x - 8.8.x | N/A**** |
8.2.x | 8.2.x | N/A** | 7.17.x - 8.2.x | 7.17.x - 8.11.x | 7.17.x - 8.12.x | 7.17.x - 8.8.x | N/A**** |
8.3.x | 8.3.x | N/A** | 7.17.x - 8.3.x | 7.17.x - 8.11.x | 7.17.x - 8.12.x | 7.17.x - 8.8.x | N/A**** |
8.4.x | 8.4.x | N/A** | 7.17.x - 8.4.x | 7.17.x - 8.11.x | 7.17.x - 8.12.x | 7.17.x - 8.8.x | N/A**** |
8.5.x | 8.5.x | N/A** | 7.17.x - 8.5.x | 7.17.x - 8.11.x | 7.17.x - 8.12.x | 7.17.x - 8.8.x | N/A**** |
8.6.x | 8.6.x | N/A** | 7.17.x - 8.6.x | 7.17.x - 8.11.x | 7.17.x - 8.12.x | 7.17.x - 8.8.x | N/A**** |
8.7.x | 8.7.x | N/A** | 7.17.x - 8.7.x | 7.17.x - 8.11.x | 7.17.x - 8.12.x | 7.17.x - 8.8.x | N/A**** |
8.8.x | 8.8.x | N/A** | 7.17.x - 8.8.x | 7.17.x - 8.11.x | 7.17.x - 8.12.x | 7.17.x- 8.8.x | N/A**** |
8.9.x | 8.9.x | N/A** | 7.17.x - 8.9.x | 7.17.x - 8.11.x | 7.17.x - 8.12.x | 7.17.x- 8.9.x | N/A**** |
8.10.x | 8.10.x | N/A** | 7.17.x - 8.10.x | 7.17.x - 8.11.x | 7.17.x - 8.12.x | 7.17.x - 8.10.x | N/A**** |
8.11.x | 8.11.x | N/A** | 7.17.x - 8.11.x | 7.17.x - 8.11.x | 7.17.x - 8.12.x | 7.17.x - 8.11.x | N/A**** |
8.12.x | 8.12.x | N/A** | 7.17.x - 8.12.x | 7.17.x - 8.12.x | 7.17.x - 8.12.x | 7.17.x - 8.12.x | N/A**** |
8.13.x | 8.13.x | N/A** | 7.17.x - 8.13.x | 7.17.x - 8.13.x | 7.17.x - 8.13.x | 7.17.x - 8.13.x | N/A**** |
8.14.x | 8.14.x | N/A** | 7.17.x-8.14.x | 7.17.x - 8.14.x | 無 | 7.17.x - 8.14.x | N/A**** |
8.15.x | 8.15.x | N/A** | 7.17.x-8.15.x | 7.17.x - 8.15.x | 無 | 7.17.x - 8.15.x | 無 |
建議您使用相同小版本的Elasticsearch、Kibana、Filebeat和Logstash集群。
Logstash的兼容性
*:此兼容性適用于監控和管理Elasticsearch集群,以及包含
xpack.monitoring.elasticsearch.url
和xpack.management.elasticsearch.url
指定的任意集群。強烈建議您使用相同小版本的Elasticsearch、Kibana和Logstash集群,以獲得最佳的監控和管理性能;對于6.2及之前的舊版本集群,X-Pack必須安裝在所有產品中。**:7.4版本之前,Functionbeat僅支持Elasticsearch作為output,不支持Logstash或其他output;7.4以及之后版本,Functionbeat支持Logstash和Elasticsearch作為output。
Logstash | Beats** | Monitoring & Management Elasticsearch Cluster* |
2.4.x | 1.0.x-5.6.x | N/A |
5.0.x | 1.3.x-5.6.x | N/A |
5.1.x | 5.0.x-5.6.x | N/A |
5.2.x | 5.0.x-5.6.x | 5.2.x - 5.6.x |
5.3.x | 5.0.x-5.6.x | 5.3.x - 5.6.x |
5.4.x | 5.0.x-5.6.x | 5.4.x - 5.6.x |
5.5.x | 5.0.x-5.6.x | 5.5.x - 5.6.x |
5.6.x | 5.6.x-6.8.x | 5.6.x - 6.0.x |
6.0.x | 5.6.x-6.8.x | 6.0.x - 6.8.x |
6.1.x | 5.6.x-6.8.x | 6.1.x - 6.8.x |
6.2.x | 5.6.x-6.8.x | 6.2.x - 6.8.x |
6.3.x | 5.6.x-6.8.x | 6.3.x - 6.8.x |
6.4.x | 5.6.x-6.8.x | 6.4.x - 6.8.x |
6.5.x | 5.6.x-6.8.x | 6.5.x - 6.8.x |
6.6.x | 5.6.x-6.8.x | 6.6.x - 6.8.x |
6.7.x | 5.6.x-6.8.x | 6.7.x - 6.8.x |
6.8.x | 5.6.x-6.8.x | 6.8.x |
7.0.x | 6.8.x-7.17.x | 7.0.x-7.17.x |
7.1.x | 6.8.x-7.17.x | 7.1.x-7.17.x |
7.2.x | 6.8.x-7.17.x | 7.2.x-7.17.x |
7.3.x | 6.8.x-7.17.x | 7.3.x-7.17.x |
7.4.x | 6.8.x-7.17.x | 7.4.x-7.17.x |
7.5.x | 6.8.x-7.17.x | 7.5.x-7.17.x |
7.6.x | 6.8.x-7.17.x | 7.6.x-7.17.x |
7.7.x | 6.8.x-7.17.x | 7.7.x-7.17.x |
7.8.x | 6.8.x-7.17.x | 7.8.x-7.17.x |
7.9.x | 6.8.x-7.17.x | 7.9.x-7.17.x |
7.10.x | 6.8.x-7.17.x | 7.10.x-7.17.x |
Beat的兼容性
*:此兼容性適用于監控Elasticsearch集群,以及包含
xpack.monitoring.elasticsearch
設置中指定的任意集群。強烈建議您使用相同小版本的Elasticsearch、Kibana和Beats集群,以獲得最佳的監控性能;對于6.2及之前的舊版本集群,X-Pack必須安裝在所有產品中。**:Functionbeat僅支持Elasticsearch作為output,不支持Logstash或其他output。
Beats** | Logstash | Monitoring Elasticsearch Cluster* |
1.3.x | 2.0.x-5.0.x | N/A |
5.0.x | 2.0.x-5.6.x | N/A |
5.1.x | 2.0.x-5.6.x | N/A |
5.2.x | 2.0.x-5.6.x | N/A |
5.3.x | 2.0.x-5.6.x | N/A |
5.4.x | 2.0.x-5.6.x | N/A |
5.5.x | 2.0.x-5.6.x | N/A |
5.6.x | 5.6.x-6.8.x | N/A |
6.0.x | 5.6.x-6.8.x | N/A |
6.1.x | 5.6.x-6.8.x | N/A |
6.2.x | 5.6.x-6.8.x | 6.2.x |
6.3.x | 5.6.x-6.8.x | 6.3.x-6.8.x |
6.4.x | 5.6.x-6.8.x | 6.4.x-6.8.x |
6.5.x | 5.6.x-6.8.x | 6.5.x-6.8.x |
6.6.x | 5.6.x-6.8.x | 6.6.x-6.8.x |
6.7.x | 5.6.x-6.8.x | 6.7.x-6.8.x |
6.8.x | 5.6.x-6.8.x | 6.8.x-7.15.x |
7.0.x | 6.8.x-7.17.x | 7.0.x-7.17.x |
7.1.x | 6.8.x-7.17.x | 7.1.x-7.17.x |
7.2.x | 6.8.x-7.17.x | 7.2.x-7.17.x |
7.3.x | 6.8.x-7.17.x | 7.3.x-7.17.x |
7.4.x | 6.8.x-7.17.x | 7.4.x-7.17.x |
7.5.x | 6.8.x-7.17.x | 7.5.x-7.17.x |
7.6.x | 6.8.x-7.17.x | 7.6.x-7.17.x |
7.7.x | 6.8.x-7.17.x | 7.7.x-7.17.x |
7.8.x | 6.8.x-7.17.x | 7.8.x-7.17.x |
7.9.x | 6.8.x-7.17.x | 7.9.x-7.17.x |
7.10.x | 6.8.x-7.17.x | 7.10.x-7.17.x |
7.11.x | 6.8.x-7.17.x | 7.11.x-7.17.x |
7.12.x | 6.8.x-7.17.x | 7.12.x-7.17.x |
7.13.x | 6.8.x-7.17.x | 7.13.x-7.17.x |
7.14.x | 6.8.x-7.17.x | 7.14.x-7.17.x |
7.15.x | 6.8.x-7.17.x | 7.15.x-7.17.x |
7.16.x | 6.8.x-7.17.x | 7.16.x-7.17.x |
7.17.x | 7.17.x-8.15.x | 7.17.x-8.15.x |
8.0.x | 7.17.x-8.15.x | 7.17.x-8.15.x |
8.1.x | 7.17.x-8.15.x | 7.17.x-8.15.x |
8.2.x | 7.17.x-8.15.x | 7.17.x-8.15.x |
8.3.x | 7.17.x-8.15.x | 7.17.x-8.15.x |
8.4.x | 7.17.x-8.15.x | 7.17.x-8.15.x |
8.5.x | 7.17.x-8.15.x | 7.17.x-8.15.x |
8.6.x | 7.17.x-8.15.x | 7.17.x-8.15.x |
8.7.x | 7.17.x-8.15.x | 7.17.x-8.15.x |
8.8.x | 7.17.x-8.15.x | 7.17.x-8.15.x |
8.9.x | 7.17.x-8.15.x | 7.17.x-8.15.x |
8.10.x | 7.17.x-8.15.x | 7.17.x-8.15.x |
8.11.x | 7.17.x-8.15.x | 7.17.x-8.15.x |
8.12.x | 7.17.x-8.15.x | 7.17.x-8.15.x |
8.13.x | 7.17.x-8.15.x | 7.17.x-8.15.x |
8.14.x | 7.17.x-8.15.x | 7.17.x-8.15.x |
8.15.x | 7.17.x-8.15.x | 7.17.x-8.15.x |
更多兼容性說明請參見兼容性說明。