Elasticsearch V S VS VS Java(jdk)版本兼容性

版本选择使用建议见文章末尾

Oracle/OpenJDK**/AdoptOpenJDK 1.8.0Oracle/OpenJDK** 9Oracle/OpenJDK** 10Oracle/OpenJDK** 11AdoptOpenJDK 11Oracle/OpenJDK** 12Oracle/OpenJDK**/AdoptOpenJDK 13Oracle/OpenJDK**/AdoptOpenJDK 14Oracle/OpenJDK**/AdoptOpenJDK 15Oracle/OpenJDK**/AdoptOpenJDK/Temurin 16Oracle/OpenJDK**/Temurin 17Oracle/OpenJDK**/Temurin 18Oracle/OpenJDK**/Temurin 19IBM J9 (any version)
Elasticsearch 5.0.xXXXXXXXXXXXXX
Elasticsearch 5.1.xXXXXXXXXXXXXX
Elasticsearch 5.2.xXXXXXXXXXXXXX
Elasticsearch 5.3.xXXXXXXXXXXXXX
Elasticsearch 5.4.xXXXXXXXXXXXXX
Elasticsearch 5.5.xXXXXXXXXXXXXX
Elasticsearch 5.6.xXXXXXXXXXXXXX
Elasticsearch 6.0.xXXXXXXXXXXXXX
Elasticsearch 6.1.xXXXXXXXXXXXXX
Elasticsearch 6.2.xXXXXXXXXXXXX
Elasticsearch 6.3.xXXXXXXXXXXXX
Elasticsearch 6.4.xXXXXXXXXXXXX
Elasticsearch 6.5.xXXXXXXXXXXXX
Elasticsearch 6.6.xXXXXXXXXXXXX
Elasticsearch 6.7.xXXXXXXXXXXX
Elasticsearch 6.8.xXXXX
Elasticsearch 7.0.xXXXXXXXXXXX
Elasticsearch 7.1.xXXXXXXXXXXX
Elasticsearch 7.2.xXXXXXXXXXXX
Elasticsearch 7.3.xXXXXXXXXXXX
Elasticsearch 7.4.xXXXXXXXXXX
Elasticsearch 7.5.xXXXXXXXXXX
Elasticsearch 7.6.xXXXXXXXXXX
Elasticsearch 7.7.xXXXXXXXXXX
Elasticsearch 7.8.xXXXXXXXXXX
Elasticsearch 7.9.xXXXXXXXXX
Elasticsearch 7.10.xXXXXXXXXX
Elasticsearch 7.11.xXXXXXXXXXX
Elasticsearch 7.12.xXXXXXXXXX
Elasticsearch 7.13.xXXXXXXXXXX
Elasticsearch 7.14.xXXXXXXXXXX
Elasticsearch 7.15.xXXXXXXXXX
Elasticsearch 7.16.xXXXXXXXXXX
Elasticsearch 7.17.xXXXXXXXX
Elasticsearch 8.0.xXXXXXXXXXXXXX
Elasticsearch 8.1.xXXXXXXXXXXXX
Elasticsearch 8.2.xXXXXXXXXXXXX
Elasticsearch 8.3.xXXXXXXXXXXXX
Elasticsearch 8.4.xXXXXXXXXXXXX
Elasticsearch 8.5.xXXXXXXXXXXX

版本选择推荐及总结

  • ES 7.x 及之前版本,选择 Java 8
  • ES 8.x 及之后版本,选择 Java 17 或者 Java 18,建议 Java 17,因为对应版本的 Logstash 不支持 Java 18
  • Java 9、Java 10、Java 12 和 Java 13 均为短期版本,不推荐使用
  • M1(Arm) 系列 Mac 用户建议选择 ES 7.8.x 以上版本,因为考虑到 ELK 不同产品自身兼容性,7.8.x以上版本原生支持 Arm 原生 JDK
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐