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

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐