1、官网下载链接

Past Releases of Elastic Stack Software | Elastic

2、选择你需要的版本

我这里是选择了8.18.2版本

3、启动

解压安装完启动bin目录下的elasticsearch.bat文件就能启动。

等等!!!

注意

elasticsearch启动,会默认附带jvm参数,jvm的内存值:会自动设置为你电脑内存的一半,即如果你电脑的内存是32G他则默认携带-Xms16g -Xmx16g参数。所以如果你电脑内存小的话,需要配置一下jvm.options文件:

打开之后找到-Xms4g:

取消掉前面的 ## 即可:

启动成功截图:

4、测试连接

es的默认端口(9200)

https://127.0.0.1:9200

注意:是https 不是http。es8默认采用ssl的方式进行访问

成功截图:

注意:es8的安全政策原因,默认使用需要登录,即账号密码。

账号默认是:elastic

密码在首次打开es的时候在控制台会打印出来。截图我漏掉了,但是没关系,看下面!

重置密码

cmd到es的bin目录下输入重置密码命令:

elasticsearch-reset-password -u elastic

输入完会提示:【Y/N】---果断输入Y ,就会获得密码,截图如下:

文中New value后面就是你的新密码,例如New value: +pqbZ4qp2sSD-I=v5UQq

PS:后面在JAVA开发环境中,如果你启动了SSL(HTTPS),需要JDK信任elaticsearch的证书。

证书路径:

信任证书命令:

keytool -import -alias elasticsearch -keystore "E:\environment\JDK17\lib\security\cacerts" -file http_ca.crt

秘钥库口令默认:changeit

5、使用接口工具进行测试

我这里使用的是Apipost,因为使用到了账号密码,所以我们需要在认证选择Basic Auth,输入你获取的账号密码。

6、取消https和密码认证

在测试和开发环境中可以取消掉认证方便我们测试,但是在生产的环境中千万!绝对!不能取消,不然任何人都能删除你的数据或者盗窃你的数据。

在es目录下找到yml文件:

修改以下配置:

将true修改成false

xpack.security.enabled: false

xpack.security.http.ssl:
  enabled: false

重新启动es

解析:

字段路径 示例值 含义说明
name CHENPENGW 当前节点名称(可自定义)
cluster_name elasticsearch Elasticsearch 集群名称,默认通常为 elasticsearch
cluster_uuid M0B_HW30RF6HsF0DLQ3NkA 集群的唯一标识 UUID
version.number 8.18.2 Elasticsearch 当前版本号
version.build_flavor default 构建风格,通常是 default,也可能是 oss(纯开源版本)
version.build_type zip 构建类型,通常为 zip、tar、docker、rpm、deb 等
version.build_hash c6b8d8d951c631db715485edc1a74190cdce4189 编译版本的 Git 提交哈希,用于追踪构建源代码版本
version.build_date 2025-05-23T10:07:06.210694702Z 构建时间,表示当前 Elasticsearch 版本的编译时间(UTC)
version.build_snapshot false 是否为快照版本(开发中版本)
version.lucene_version 9.12.1 当前所用 Lucene 搜索引擎库的版本(Lucene 是 Elasticsearch 的底层核心)
version.minimum_wire_compatibility_version 7.17.0 与当前版本之间通信所支持的最低 Elasticsearch 版本
version.minimum_index_compatibility_version 7.0.0 当前版本可以兼容的最旧索引格式版本
tagline You Know, for Search 官方口号:你知道的,用于搜索(纯属装饰)

7、安装好了吧?来看看怎么使用入门

Elasticsearch8(ES)保姆级菜鸟入门教程-CSDN博客

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐