elassticsearch8.x手册ES简介

2025-05-06 21:41

官方网站

  • 官网地址:http://elastic.co/

  • Elasticsearch官网地址: https://www.elastic.co/cn/elasticsearch

  • 官方文档 :https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html

  • 官方下载:https://www.elastic.co/cn/downloads/past-releases#elasticsearch

  • 离线文档:https://github.com/elastic/built-docs

    ES离线文档安装指南,戳:Elasticsearch离线文档(支持选择版本)安装部署教程

Elastic开源社区

  • 中文文档:http://www.elastic.org.cn/docs/

  • 开源社区下载站:http://www.elastic.org.cn/download

ES简介

ES版本和JDK版本关系

Elasticsearch版本

推荐的JDK版本

兼容的JDK版本

1.x

Java 7

Java 7

2.x

Java 7

Java 7

5.x

Java 8

Java 8

6.0 - 6.7

Java 8

Java 8

6.8

Java 8

Java 8, Java 11 (从6.8.4开始支持Java 11)

7.0 - 7.10

Java 11

Java 8, Java 11

7.11 - 7.16

Java 11

Java 11

7.17

Java 17

Java 11, Java 17 (从7.17.0开始支持Java 17)

8.0 及以上

Java 17

Java 17

请注意以下几点:

  • Elasticsearch 1.x 和 2.x 仅支持 Java 7。

  • Elasticsearch 5.x 和 6.x 的早期版本(6.0 - 6.7)仅支持 Java 8。

  • Elasticsearch 6.8 开始支持 Java 11,但 Java 8 仍然是推荐的版本。

  • Elasticsearch 7.x 的早期版本(7.0 - 7.10)推荐使用 Java 11,但也支持 Java 8。

  • 从 Elasticsearch 7.11 开始,Java 11 成为唯一支持的版本。

  • Elasticsearch 7.17 版本是最后一个在 Java 11 上运行的版本,并且开始支持 Java 17。

  • Elasticsearch 8.x 及以上版本仅支持 Java 17。

    这个表格是基于Elasticsearch官方文档的信息,并且可能会随着新版本的发布而发生变化。在安装或升级Elasticsearch之前,请查阅最新的官方文档以获取准确的JDK版本支持信息。

    备注:

    ​ Java9、Java10、Java12和Java13均为短期版本。不建议使用。有关JVM支持,参考Oracle的时间表

    ​ http://www.oracle.com/technetwork/java/eol-135779.html

    ​ Elastic支持部分Open JDK派生的分发版:

    ​ 1.由IcedTea项目构建;

    ​ 2.操作系统供应商在"产品和操作系统"矩阵中生产并通过TCK测试的产品;

    ​ 3.AzulZulu从Elasticsearch 6.6.0版开始。

    结论:

    ​ 对于ES8.0而言,JDK版本只有一个选择,即JDK17

    ​ 对于ES8.1及以上版本而言,支持JDK 17、JDK18

    ​ JDK兼容性:https://www.elastic.co/cn/support/matrix#matrix_jvm

    ​ 操作系统兼容性:https://www.elastic.co/cn/support/matrix

    ​ 自身兼容性:https://www.elastic.co/cn/support/matrix#matrix_compatibility

    Java下载

    ​ 各大版本jdk国内镜像:https://www.injdk.cn/

    ​ ARM JDK: https://www.azul.com/downloads/?version=java-8-lts&os=macos&package=jdk

    ​ 程序员大礼包:https://www.programmer-box.com/?ref=jd_1.8

ES部署和配置

安装Elastic离线文档

资源和软件下载

安装教程:Win、Mac双系统 Elasticsearch离线文档(支持选择版本)安装部署教程

Zeal(文档查看工具):

Elastic开源社区星球下载链接:

​ Windows: https://t.zsxq.com/bmayvZB

​ Mac: https://t.zsxq.com/6Ujmgjl

​ Zeal官网下载链接(速度较慢): https://zealdocs.org/

版本文档集:

Elastic开源社区星球下载链接: https://t.zsxq.com/fYvfcaY

下载和安装ES

SDK下载地址

**官方下载:**https://www.elastic.co/cn/downloads/past-releases#elasticsearch

**开源社区下载站:**http://www.elastic.org.cn/download

Elasticsearch目录结构

-

-

目录名称

描述

bin

可执行脚本文件,包括启动elasticsearch服务、插件管理、函数命令等。

config

配置文件目录,如elasticsearch配置、角色配置、jvm配置等。

lib

elasticsearch所依赖的java库。

data

默认的数据存放目录,包含节点、分片、索引、文档的所有数据,生产环境要求必须修改。

logs

默认的日志文件存储路径,生产环境务必修改。

modules

包含所有的Elasticsearch模块,如Cluster、Discovery、Indices等。

plugins

已经安装的插件的目录。

jdk/jdk.app

7.x以后特有,自带的java环境,8.x版本自带jdk17

其中"默认的数据存放目录,包含节点、分片、索引、文档的所有数据,生产环境要求必须修改。"这句话被标红显示。

相关新闻
热点
视频
投票
查看结果
Tags

站点地图 在线访客: 今日访问量: 昨日访问量: 总访问量:

© 2025 个人网站 版权所有

备案号:苏ICP备2024108837号

苏公网安备32011302322151号